Search Tutorials
So now we have instances of the ball and box movieclips placed in the appropriate locations on screen. Next let's start adding the code to make them move.
for (i in ballsOnScreen) {
this[ballsOnScreen[i]]._y += 7;
if(this[ballsOnScreen[i]]._y> 400) {
this[ballsOnScreen[i]].removeMovieClip();
ballsOnScreen.splice(i, 1);
}
}
Code ExplanationFor..in loop cycles through the ballsOnScreen array, each ball instance in the array is moved 7 pixels down the y coordinate. Then an if statement checks to see if any of the ball instances have gone off the screen, and removes instances that have by removeMovieClip(), and we also remove that instance name from the ballsOnScreen array so it is kept up to date one what ball instances are currently on screen.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||
|