我可以根据计时器控制补间速度吗?

时间:2011-11-15 10:34:50

标签: flash actionscript-3 tween

我想制作模拟计时器秒箭头的简单补间动画。我可以在AS3上将它与指定的定义计时器同步吗?

我知道动画的常规速度可以根据系统规格而变化。有什么建议?

提前Thanx!

1 个答案:

答案 0 :(得分:3)

根据你的要求,我建议纯粹的动作将是你要走的路。

你的箭头应该是一个动画片段。使用actionscript,我们可以更改动画片段的旋转,使其像模拟时钟一样旋转。帧不是跟踪时间的好方法,因此定时器是最佳选择。

以下是一些示例代码:

var secondTimer:Timer;
public function Arrow() {
    secondTimer = new Timer(1000); //1 second
    secondTimer.addEventListener(TimerEvent.TIMER, tickTock);
}
private function tickTock(e:TimerEvent){
    rotation += 6; //360 degrees, 60 seconds. 1 second = 6 degrees
}