I think I know what is going on. If you add a couple of put statements to that script you will find that "me" by itself doesn't include the card or stack. So "put me" would give something like [group "Language Choice"] which isn't specific enough from another card. This works:
local tID put the long id of me into tID set the hilitedButton of tID to tNum But it can be simpler: set the hilitedButton of the long id of me to tNum I didn't do it from an openStack script, but from the message box while on another card. Thanks, Brian On Fri, Mar 9, 2018 at 8:10 PM Peter Bogdanoff via use-livecode < use-livecode@lists.runrev.com> wrote: > Yes, it works great if you are on the card, not if you are somewhere else. > > > > On Mar 9, 2018, at 6:03 PM, Mike Bonner via use-livecode < > use-livecode@lists.runrev.com> wrote: > > > > Nevermind. Another card. DOH > > > > On Fri, Mar 9, 2018 at 6:59 PM, Mike Bonner <bonnm...@gmail.com> wrote: > > > >> What version? Its working for me in 9 dp11 by using either dispatch or > >> send to the group. > >> > >> In the group: > >> command doit pbtn > >> set the hilitedbutton of me to pbtn > >> end doit > >> > >> And from the message box.. > >> > >> send ("doit" && 2) to group 1 > >> or > >> dispatch "doit" to group 1 with 3 > >> > >> > >> On Fri, Mar 9, 2018 at 6:23 PM, Peter Bogdanoff via use-livecode < > >> use-livecode@lists.runrev.com> wrote: > >> > >>> I learned something today. > >>> > >>> I was trying by script to set the hilite of a radio button in a group > on > >>> another card. > >>> > >>> My script is in the group “Language Choice” which is called by > openStack. > >>> I’m thinking that “me” would operate on the group: > >>> > >>> set the hilitedButton of me to tNum > >>> > >>> Didn’t work, even though the script received the message and completed. > >>> The radio buttons were unchanged. I modified it to this, which worked: > >>> > >>> set the hilitedButton of group "Language Choice" of card > >>> "Settings" to tNum > >>> > >>> > >>> I can only think that, a group, even though it is on a single card and > >>> does not have its backgroundBehavior set to true, must be referred to > >>> explicitly by the name of the group and the name of the card is > resides in. > >>> Or maybe it’s because the individual buttons didn't have sharedHilite > set > >>> to true. > >>> > >>> Peter Bogdanoff > >>> ArtsInteractive > >>> > >>> > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode@lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >>> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode@lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode