Selecting an object
Peter Haworth
pete at mollysrevenge.com
Mon Mar 14 13:15:58 EDT 2011
Thanks. I guess the way I was doing it was mimicking how I would do it manually in the IDE but your way sounds neater so I'll give it a whirl.
Pete Haworth
On Mar 13, 2011, at 9:50 PM, J. Landman Gay wrote:
> On 3/13/11 11:43 PM, J. Landman Gay wrote:
>> On 3/13/11 7:45 PM, Peter Haworth wrote:
>>> I know that was suggested and I can't remember why it didn't work for
>>> me - I think it may have been because the group may not exist. Or
>>> maybe it's because I'm copying the control into the group, not
>>> creating it?
>>
>> For copying, use this:
>>
>> copy button "myButton" to grp "mygroup" of cd "thatCard"
>
> Oops, this will fail if you aren't on that card. I should have said:
>
> copy button "myButton" of cd "thatCard" to grp "mygroup" of cd "thatCard"
>
> But there's a shorter way using the "currentCard" syntax. That's sort of like defaultstack, only for cards. So you could set that first, do the work, then set it back:
>
> put the number of this cd into tOrigCard
> set the currentcard of this stack to "thatCard"
> copy btn "myButton" to grp "mygroup"
> ... anything else you need to do there
> set the currentcard of this stack to tOrigCard
>
> So all the work gets done without the user ever changing cards.
>
>>
>> If you no longer want the original, you'd need to delete it after that:
>>
>> delete button "myButton" of cd "thatCard"
>>
>> If the group doesn't exist then you'd need to create one first. You can
>> do that remotely too:
>>
>> create grp "new group"
>> place grp "new group" onto cd "thatCard"
>> remove grp "new group" from this cd
>>
>
>
> --
> Jacqueline Landman Gay | jacque at hyperactivesw.com
> HyperActive Software | http://www.hyperactivesw.com
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
More information about the use-livecode
mailing list