Flash で 一定時間待つ

Flash で一定時間経過してから次のフレームへ行きたい時のスクリプト覚え書き。

function wait() {
clearInterval(timerID); // ループすると二重に起動するのでリセット
gotoAndPlay( jump );
}
timerID = setInterval(wait, waitTime); //waitTime/1000秒実行しながら待つ

for 分で回すと、CPUに負荷がかかったり、その間ボタンを受けつけなかったりする場合があるから setinterval の方が有効らしい。
ループしないムービーならリセットの必要が無いっぽいけど、二重に起動するとわけがわからなくなる。

コメント

タイトルとURLをコピーしました