So it would seem that I got lucky as the first grc that I created was the 
background (TreeBG) that defined the size of the control.  This must have 
caused TreeBG to receive the lowest count.  All other grc were created after so 
they must have received a higher count.

How is this ordering tracked?  Is this the layer?

-= Mike


On Apr 25, 2012, at 12:46 PM, Bob Sneidar wrote:

> You delete grc 1 in the first iteration. Now grc 2 BECOMES grc 1, but the 
> next iteration deletes grc 2! You are deleting every other grc this way. You 
> have to start at the end and work your way backward. Think of it as taking a 
> cracker off the bottom of the stack. Cracker 2 now becomes cracker 1. 
> 
> Another way is to repeat for count instead of repeat with i = 1 to count and 
> then delete graphic 1, not I, in your count up loop. 
> 
> Bob
> 
> 
> On Apr 25, 2012, at 9:31 AM, Michael Doub wrote:
> 
>> Can someone explain what is going on here?   This works:
>> 
>> Put the number of graphics of me into count
>>  repeat with i =  count down to 1
>>     if the short name of graphic i of me is not "TreeBG" then
>>        delete graphic i
>>     end if
>>  end repeat
>> 
>> This does not:
>> Put the number of graphics of me into count
>>  repeat with i =  1 to count
>>     if the short name of graphic i of me is not "TreeBG" then
>>        delete graphic i
>>     end if
>>  end repeat
>> 
>> Why is the order significant?
>> 
>> -= Mike
>> 
>> 
>> 
>> On Apr 25, 2012, at 11:45 AM, Klaus on-rev wrote:
>> 
>>> Hi Colin,
>>> 
>>> Am 25.04.2012 um 17:34 schrieb Colin Holgate:
>>> 
>>>> Should you be doing the repeat loop defending?
>>> 
>>> hehe, "defending" :-)
>>> Took me a while...
>>> 
>>> Yes of course:
>>> ...
>>> put the num of grcs of grp "your group here" into tNum
>>> repeat with i = tNum down to 1
>>> ## caress grc i of grp "your group here" :-)
>>> end repeat
>>> ...
>>> 
>>> 
>>> Best
>>> 
>>> Klaus
>>> 
>>> --
>>> Klaus Major
>>> http://www.major-k.de
>>> kl...@major.on-rev.com
>>> 
>>> 
>>> _______________________________________________
>>> 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

Reply via email to