怎么用代码来控制flash动画运动速度

我用flash做个小动画:照片从左边飞入到中间停下,怎么让照片由快变慢最后慢慢停下来。如何用代码控制做到这个效果。
2026年09月22日 03:32
有3个网友回答
网友(1):

as3.0代码:
myClip.addEventLlistener(Event.ENTER_FRAME,goslowlyHandler)
var ctrlNum:int=0;
function goslowlyHandler(evnet:Event)
{
if(ctrlNum<10)
{
ctrlNum++;
}
if(myClip.x>150)
{
ctrlNum--;
}
if(myClip.x
myClip.x+=ctrlNum
}
else{
event.target.removeEventLlistener(Event.ENTER_FRAME,goslowlyHandler)
}
}
说明:手头无flash所以上述代码未经测试,可能有不正确之处,具体数字请按要求目的修改。但大概意思就是这样。
欢迎有新思路的朋友讨论交流。

网友(2):

多加一个关键帧就行了。

网友(3):

用代码控制也可以调整时间轴的长度