Question about deleting all the graphics on a card
Sarah Reichelt
sarahr at genesearch.com.au
Fri Jan 23 01:18:39 EST 2004
repeat the number of graphics times
delete graphic 1
end repeat
or if you want to check the name of any on the loop:
repeat with i = the number of graphics down to 1
delete graphic (the short name of graphic i)
end repeat
Cheers,
Sarah
sarahr at genesearch.com.au
http://www.troz.net/Rev/
On 23 Jan 2004, at 4:09 pm, Doug Lerner wrote:
> The following loop:
>
> repeat with i = 1 to the number of graphics
> delete graphic (the short name of graphic i)
> end repeat
>
> doesn't work right because while the loop is running Rev seems to
> renumber
> the graphics (hah!) so at some point a "missing object" error will
> occur.
>
> I can run through the loop twice:
>
> First pass: collect the names of the graphics
> Second pass: delete the graphics
>
> But is there a better way?
>
> Thanks,
>
> doug
More information about the use-livecode
mailing list