如何重复的影片剪辑动作一定次数,改变一些参
本教程将告诉你如何重复的影片剪辑动作一定次数,改变一些参数,每个动作重复的时间。你做的动画,而不是使用逐帧动画几次和不断变化的参数只有一次,然后使用,其余的动作。
图形和影片剪辑
首先我们需要创建我们的movieclip的,我们要重复几次。我创建了一个影片剪辑的滚动轮,这是我名为“rollingwheel”的,就这样。正弦我想这滚动的时间,我把脚本的gotoAndPlay(1);结束时,它永远不会停止滚动。然后我做了另一种的movieclip的,我把它叫做“theWheel”。我做了约10帧的内部的rollingWheel夹中把一个实例,并给它取名为“wheel_1”,你可以看到当你点击轮。我又增加了一套在一个新层的帧帧2个关键帧,并把它称为“重复”。然后,我做出的动作层,1,2和10帧关键帧。
在ActionScript
在第1帧中,我们定义了两个函数,我们需要:changeWheel()和removeWheel(A,J)。我们设置的var i为0。
i = 0;
:函数changeWheel(){
gotoAndPlay(“重复”);
(我== 1){
duplicateMovieClip的(“wheel_1”中,“wheel_2”,1);
(wheel_2)
_x = 50;
_y = 50;
}
myColor =新颜色(wheel_2.tire)的;
myColor.setRGB(为0xFF0000);
}
(我== 2){
duplicateMovieClip的(“wheel_1”中,“wheel_3”,2);
(wheel_3)
_x = 75;
_y = 75;
}
myColor =新颜色(wheel_3.tire)的;
myColor.setRGB(0x00FF00表示);
}
(我== 3){
duplicateMovieClip的(“wheel_1”中,“wheel_4”,3);
(wheel_4)
_x = 100;
_y = 100;
}
myColor =新颜色(wheel_4.tire)的;
myColor.setRGB(0x0000FF的);
}
(我== 4){
duplicateMovieClip的(“wheel_1”中,“wheel_5”,4);
(wheel_5)
_x = 125;
_y = 125;
}
myColor =新颜色(wheel_5.tire)的;
myColor.setRGB(0xf0ff0f);
}
如果(我== 6){
removeWheel(2,5);
_root.gotoAndStop(“停止”);
}
}
功能removeWheel(A,J){
(N = A,N <= J,N + +){
轮=“wheel_”+ N;
removeMovieClip(_root.wheel);
}
}
在的功能changeWheel(),我们首先要在时间轴去“重复”在第2帧framename重复的次数(i)我们定义行走的影片剪辑。然后我们有几个if语句时的价值,我的变化,我们创建了一个新的轮毂和改变的新的轮毂,轮胎的颜色。当然,你也可以改变任何你想要的或重复刚才的影片剪辑。
2帧中,i的值增加1写作i + +;。只要时间安排框架(“重复”),i递增1。在第10帧我们的功能changeWheel,()被调用。这是所有有这个小片段。
(责任编辑:卓想动画http://www.zxgzs.com)