Search tutorials
The Actionscript
In frame 1 we define the two functions we need: changeWheel() and removeWheel(a,j). We set the var i to 0.
i=0;
function changeWheel(){
gotoAndPlay("repeat");
if(i==1){
duplicateMovieClip("wheel_1","wheel_2",1);
with(wheel_2){
_x=50;
_y=50;
}
myColor= new Color(wheel_2.tire);
myColor.setRGB(0xff0000);
}
if(i==2){
duplicateMovieClip("wheel_1","wheel_3",2);
with(wheel_3){
_x=75;
_y=75;
}
myColor= new Color(wheel_3.tire);
myColor.setRGB(0x00ff00);
}
if(i==3){
duplicateMovieClip("wheel_1","wheel_4",3);
with(wheel_4){
_x=100;
_y=100;
}
myColor= new Color(wheel_4.tire);
myColor.setRGB(0x0000ff);
}
if(i==4){
duplicateMovieClip("wheel_1","wheel_5",4);
with(wheel_5){
_x=125;
_y=125;
}
myColor= new Color(wheel_5.tire);
myColor.setRGB(0xf0ff0f);
}
if(i==6){
removeWheel(2,5);
_root.gotoAndStop("stop");
}
}
function removeWheel(a,j){
for(n=a;n<=j;n++){
wheel = "wheel_"+n;
removeMovieClip(_root.wheel);
}
}
In the function changeWheel() we first want the timeline to go to the framename "repeat" in frame 2 to repeat plying the movieclip for the number of times (i) we define. Then we have several if statements where whenever the value of i changes, we create a new wheel and change the color of the tire of the new wheel. You can of course change whatever you want or just repeat the movieclip.
In frame 2 we increase the value of i by 1 writing i++;. Whenever the timeline goes to this frame ("repeat"), i is incremented by 1. In frame 10 we the function changeWheel() is called. And this is all there is to this little clip.
| » Level Basic |
|
Added: 2002-09-19 Rating: 7 Votes: 5 |
| » Author |
| The author is a basic scientist doing cancer research. |
| » Download |
| Download the files used in this tutorial. |
| Download (9 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!