谁能告诉我如何在 Flash CS5 中为对象进行旋转补间?我有一个图像,我设置了注册点,我希望它沿着注册点旋转。我在第 50 帧左右创建了一个关键帧,将对象旋转 180 度,然后单击“创建补间动画”。然后我使用 AS3 首先使用“mc.stop()”停止补间,然后在单击按钮时使用“mc.play()”开始播放。但是,根本没有动画。它所做的只是 49 帧什么都不做,然后在第 50 帧它闪烁到旋转 1/24 秒...?? 旋转补间与过渡补间的工作方式是否不同(从 A 点移动到 B 点)?
问问题
4635 次
1 回答
2
在第 50 帧处插入帧
放置符号
在时间轴上创建补间动画
将播放头前进到第 50 帧并将符号定位到所需的结束旋转
擦洗时间轴上的播放头,观察每一帧动画的步骤
要在按下按钮时进行补间,请添加一个动作层和一个带有按钮的层
如果按钮的实例名称为
button
,请在操作中输入以下代码import flash.events.MouseEvent; stop(); button.addEventListener(MouseEvent.CLICK, buttonClickHandler); function buttonClickHandler(event:MouseEvent):void { play(); }
现在,按下按钮后,补间播放一次。
于 2012-11-12T03:33:54.643 回答