2011-11-15 2 views
2

アナログタイマー秒の単純なモーショントゥイーンを作ってみたい。私はAS3の指定された定義されたタイマーとそれを同期できますか?タイマーに合わせてモーショントゥイーンの速度を制御できますか?

私はアニメーションの通常の速度がシステム仕様によって変わることがあることを知っています。助言がありますか?

前もって太もも!

+3

私は1つを持っている:

はここにいくつかのサンプルコードですモーショントゥイーンを使用しないでください。 ActionScriptを使用してタイマーを設定します。 – weltraumpirat

答えて

3

あなたの要件を考えれば、私は純粋なactionscriptが行く方法であることを提案します。

矢印はムービークリップにする必要があります。 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 
} 
関連する問題