|
|
Search Tutorials
You can test your movie now to see the positioning of the symbols. If the sybols overlap, change the «distance_step» variable to make more room between them. Next, we need a function that removes the symbols after the player «lost a life». This function should also check the number of remaining lifes. If there are no more lifes left, the function should perform a specific task, like jumping to an another frame to display the «Game Over» screen etc. This function will be implemented like a native flash function, so than we will have the great advantage to access this function from every timeline. Here's the code:
Object.prototype.remove_life_from_stage = function(clip_name, tries_left) {
if (tries_left == 0) {
//CHANGE HERE TO MAKE THE MOVIE DO SOMETHING ELSE
_root.play();
}
for (i = MAX_LIVES; i> tries_left; i--) {
removeMovieClip(clip_name + "" + i);
}
};
Now the prototype of the function looks as follows:
remove_life_from_stage(clip_name, tries_left);Now you can use this function in every timeline. Take a look at this pseudocode:
If(ship_has_collided()){
remove_life_from_stage("life", --_root.tries_remain);
} else {
//do something else
}
cao
mirza
|
||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||
|