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