Download Lingo Dictionary
Transcript
The Director player for Java doesn’t detect mouse movements, update properties that indicate the mouse’s position, or update the status of mouse button presses when Lingo is in a repeat loop. Example This handler turns sprites 1 through 30 into puppets: on puppetize repeat with channel = 1 to 30 puppetSprite channel, TRUE end repeat end puppetize See also exit, exit repeat, repeat while, repeat with...down to, repeat with...in list repeat with...down to Syntax repeat with variable = startValue down to endValue Description Keyword; counts down by increments of 1 from startValue to endValue. Only one handler can run at a time. If Lingo stays in a repeat loop for a long time, other events stack up waiting to be evaluated. Therefore, repeat loops are best used for short, fast operations or when you know the user won’t be doing other things. While in a repeat loop, Lingo ignores other events. To check the current key in a repeat loop, use the keyPressed property. If you need to process something for several seconds or more, evaluate the function in a loop with some type of counter or test to track progress. If the stop condition is never reached or there is no exit from the repeat loop, you can force Director to stop by using Control+Alt+period (Windows) or Command+period (Macintosh). The Director player for Java doesn’t detect mouse movements, update properties that indicate the mouse’s position, or update the status of mouse button presses when Lingo is in a repeat loop. Example This handler contains a repeat loop that counts down from 20 to 15: on CountDown repeat with i = 20 down to 15 sprite(6).memberNum = 10 + i updateStage end repeat end 546