0

谁能告诉我如何在 Flash CS5 中为对象进行旋转补间?我有一个图像,我设置了注册点,我希望它沿着注册点旋转。我在第 50 帧左右创建了一个关键帧,将对象旋转 180 度,然后单击“创建补间动画”。然后我使用 AS3 首先使用“mc.stop()”停止补间,然后在单击按钮时使用“mc.play()”开始播放。但是,根本没有动画。它所做的只是 49 帧什么都不做,然后在第 50 帧它闪烁到旋转 1/24 秒...?? 旋转补间与过渡补间的工作方式是否不同(从 A 点移动到 B 点)?

4

1 回答 1

2
  1. 在第 50 帧处插入帧

    插入框架

  2. 放置符号

    地方符号

  3. 在时间轴上创建补间动画

    创建补间动画

  4. 将播放头前进到第 50 帧并将符号定位到所需的结束旋转

    位置符号

  5. 擦洗时间轴上的播放头,观察每一帧动画的步骤

    擦洗播放头

  6. 要在按下按钮时进行补间,请添加一个动作层和一个带有按钮的层

    层数

  7. 如果按钮的实例名称为button,请在操作中输入以下代码

    import flash.events.MouseEvent;
    
    stop();
    
    button.addEventListener(MouseEvent.CLICK, buttonClickHandler);
    
    function buttonClickHandler(event:MouseEvent):void
    {
        play();
    }
    

现在,按下按钮后,补间播放一次。

于 2012-11-12T03:33:54.643 回答