AS3のタイマー
やーAS3はいろいろめんどくせーなー。今までとまったくやり方違うのでなんかする度に調べまくる。
そんでTimerクラスをなんとかかんとか動かせたんでメモ。
//メインタイムライン
var cTimer:TestTimer = new TestTimer();
cTimer.initStart();
//TestTimer.as
package {
import flash.utils.Timer;
import flash.events.TimerEvent;
import flash.display.Sprite;
public class TestTimer extends Sprite{
public function TestTimer(){
}
/* 3秒ごとに二回処理 */
public function initStart(){
var _timer:Timer = new Timer(3000, 2);
_timer.addEventListener(TimerEvent.TIMER, endFunc);
_timer.start();
}
public function endFunc(evt:TimerEvent){
trace("endFunc :"+ evt);
}
}
}