Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 通过ActionScript2.0刷新运动速度/在时间轴中移动关键帧?_Flash_Actionscript 2 - Fatal编程技术网

Flash 通过ActionScript2.0刷新运动速度/在时间轴中移动关键帧?

Flash 通过ActionScript2.0刷新运动速度/在时间轴中移动关键帧?,flash,actionscript-2,Flash,Actionscript 2,我目前正在做一个Flash项目,其中一个对象沿着运动引导路径移动。但是,关键帧决定了移动的速度。我正在寻找一种通过ActionScript2代码改变移动速度的方法 你对如何做到这一点有什么建议吗?我可以改变时间线中第二个关键帧的位置吗?我认为最好的方法是在Actionscript中完成整个动画。使用简单的动作脚本,您可以轻松完成大多数Flash舞台效果(运动、alpha和彩色特效)。对于更高级的效果(例如,基于时间的动画),有许多库(例如)。如果可能,我也建议使用代码制作动画。如果这不实用(可能

我目前正在做一个Flash项目,其中一个对象沿着运动引导路径移动。但是,关键帧决定了移动的速度。我正在寻找一种通过ActionScript2代码改变移动速度的方法
你对如何做到这一点有什么建议吗?我可以改变时间线中第二个关键帧的位置吗?

我认为最好的方法是在Actionscript中完成整个动画。使用简单的动作脚本,您可以轻松完成大多数Flash舞台效果(运动、alpha和彩色特效)。对于更高级的效果(例如,基于时间的动画),有许多库(例如)。

如果可能,我也建议使用代码制作动画。如果这不实用(可能看不到您正在使用运动指南),我会制作动画,只要最慢的场景可以制作,然后使用
gotoAndStop(Math.round(_totalframes*progress))
逐步完成