For better comprehension, lets go over what the loop between frames 2 and 3 does.
The loop between frames 2 and 3 first checks to see if the _level1:status has changed each time around (I set the "status" variable to _level1:status at the top of the frame, then check to see if it is different than the "status_old" variable, then change the "status_old" variable to match the "status" variable.)
Pretty much all of the scripting that takes place to make the demo work takes place in frame 3, inside of the status check. If the status has changed, I update the status text box, and then use several IF statements to see what the new value is, and take the appropriate action. The only IF statement that is very lengthy is the one that checks for the "loaded" value, as this indicates a new movie has been loaded. Within that IF statement is a long IF statement checking the value of the "movie" variable to see which movie is loaded, then changing the effect title as appropriate. Most of the IF statements simply tell the "buttons" movie clip to move to the appropriate frame (which, in turns, changes the button state).
|» Level Basic|
Rating: 7 Votes: 53
|Dustin Taylor is a college student from north Texas who tries to bribe his professors on a regular basis (no takers so far). He also works for a software company and really love his job because it started him on flash. He is also a senior moderator at Flash Kit with the Flashtyper forum.|
|Download the files used in this tutorial.|
|Download (111 kb)|
|More help? Search our boards for quick answers!|