一定の間隔で関数やオブジェクトのメソッドを呼び出し実行する「setInterval」関数。
頻繁に呼び出せば(CPU負荷は増大するが)「EnterFrame」的な使い方もできる。
使いこなせれば面白そうなことができそう。
1秒おきにカスタム関数「move」が呼び出され、「trace」を実行。
5回実行したら終了、という簡単なプログラム。
var cnt:Number=0;
function move():Void{
trace("hit"+cnt);
cnt++;
if(cnt>=5){
clearInterval(intervalID);
}
}
var intervalID:Number=setInterval(move,1000);
出力結果
hit0
hit1
hit2
hit3
hit4
コメントする