我想制作模拟计时器秒箭头的简单补间动画。我可以在AS3上将它与指定的定义计时器同步吗?
我知道动画的常规速度可以根据系统规格而变化。有什么建议?
提前Thanx!
答案 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
}