动画移动的循环次数
这是最简单的方法,flash动画制作使一个影片剪辑在舞台上移动,使循环做几次
现在,打开Flash并创建一个新的电影,创建一个形状,正方形或圆形,按F8,然后选择“影片剪辑”,选择您的新的MC,并添加性住户统计调查脚本:
onClipEvent事件(enterFrame事件){
_x = _x + 10;
}
和尝试,你会看到你的MC移动,但它不停止,disapears从你的屏幕,现在我会解释为什么。
“onClipEvent事件(enterFrame事件)”,这是您的MC的时候将开始执行行动ADDE,后...
:“_x = _x + 10;:”这是因为,它的X位置,将它添加自10个像素,像素连续的加给我们的效果,taht的原因。
现在,我们将MC循环到我们的舞台。默认情况下,当你犯了一个新的电影,这将是550 x 400像素,使用这个参数,我们将循环。选择您的MC和编辑脚本...
onClipEvent事件(enterFrame事件){
_x = _x + 10;
如果(this._x> = 550){
this._x = 0;
}
}
随着“(this._x> = 550){”我们正在当它的X位置大于或等于550像素,将其复位为0的位置,否则它会继续前进。
如果我们希望我们的MC做这短短的3倍吗?很简单,当我们问到MC检测时,它是在X位置550像素,所以我们不能指望有多少次它的存在,所以,它不能阻止它磨片做3次...然后定义它的新位置。
时,MC,将宣布新variablefirst,它的加载:
onClipEvent事件(负载){
环= 0;
}
onClipEvent事件(enterFrame事件){
_x + = 30;
如果(this._x> = 550){
this._x = 0;
环数(环)+1;
}
如果(环路== 2){
_x = _x-5;
this._x = 0;
}
}
每一次,我们的MC 550像素,它会到我们的循环变量加1的值,然后当它的值是3,它会停下来,找一个预先定义的位置。
您可以强制停止或给它一个位置,那是你的选择。
我希望你享受这个小教程,它可能是有用的,这是一个良好的开端,让你understan如何动作脚本对象移动。
(责任编辑:卓想动画http://www.zxgzs.com)