Actionscript 3 Flash CS5旋转动画?
有人能告诉我如何在Flash CS5中对一个物体进行旋转吗?我有一个图像,我设置了注册点,我希望它沿着注册点旋转。我在大约第50帧处创建了一个关键帧,将对象旋转了180度,然后单击“创建运动间隙”。然后我使用AS3首先用“mc.stop()”停止tween,然后在我单击按钮时用“mc.play()”开始播放。 但是,根本没有动画。它所做的只是在49帧内什么都不做,然后在第50帧上它会闪烁到旋转的1/24秒。。。?? 旋转之间的工作方式是否与过渡之间的工作方式不同(从点A移动到点B)Actionscript 3 Flash CS5旋转动画?,actionscript-3,rotation,movieclip,flash-cs5,tween,Actionscript 3,Rotation,Movieclip,Flash Cs5,Tween,有人能告诉我如何在Flash CS5中对一个物体进行旋转吗?我有一个图像,我设置了注册点,我希望它沿着注册点旋转。我在大约第50帧处创建了一个关键帧,将对象旋转了180度,然后单击“创建运动间隙”。然后我使用AS3首先用“mc.stop()”停止tween,然后在我单击按钮时用“mc.play()”开始播放。 但是,根本没有动画。它所做的只是在49帧内什么都不做,然后在第50帧上它会闪烁到旋转的1/24秒。。。?? 旋转之间的工作方式是否与过渡之间的工作方式不同(从点A移动到点B) 在第50帧处
按钮
,请在操作栏中输入以下代码
import flash.events.MouseEvent;
stop();
button.addEventListener(MouseEvent.CLICK, buttonClickHandler);
function buttonClickHandler(event:MouseEvent):void
{
play();
}
现在,按下按钮后,tween播放一次。我认为您需要从第0帧的关键帧和第50帧的关键帧开始,然后在每个帧设置旋转,然后创建运动tween,您应该能够在时间轴中拖动或播放,并查看动画,在尝试以编程方式播放/停止它之前,请验证它是否正常工作。