1

私のコードでは、2 つのタイマーを使用しています。

var timerScroll:Timer = new Timer();
var timerCollission:Timer = new Timer();

まず第一に...どのように実際にtimerScroll/timerCollissionを呼び出して現在の値を取得するのですか...

そして後で...

新たに開始できるように、タイマーインスタンスをリセットまたは削除するにはどうすればよいですか?

timerScroll.getTimer();... と timerScroll.flash.utils.getTimer();... のようにやってみましたが、うまくいかないと思っていましたが、とにかく試してみました = D

4

1 に答える 1

1

次のようなタイマーを使用します。

var timerScroll:Timer = new Timer( 2000 ); //2000ms = 2 second interval
timerScroll.start();
timerScroll.stop();
timerScroll.reset();

次に、別のイベントリスナーで、コールバック関数をTIMERイベントに適用します。

timerScroll.addEventListener(TimerEvent.TIMER, myCallback);
function myCallback(e:TimerEvent) {
  trace( timerScroll.currentCount() );
}

ここでAPIドキュメントを参照してください:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/utils/Timer.html

于 2013-02-25T21:43:34.503 に答える