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 | » Level Advanced |
|
Added: 2003-04-03 Rating: 6 Votes: 15 |
| » Author |
| Mirza Hatipovic is freelance developer based in Bosnia and Hercegowina. He uses Flash, PHP and related tools to create dynamic web content. |
| » Download |
| Download the files used in this tutorial. |
| Download (2 kb) |
| » Forums |
| More help? Search our boards for quick answers! |
-
You must have javascript enabled in order to post comments.


Comments
There are no comments yet. Be the first to comment!