flashを一定時間停止させる方法について
flashで画像ボタンをスクロールさせて表示するメニューボタンを作ろうとしています。
画像ボタンは1つ移動するごとに3秒停止し、3秒経つと横に移動し、
次の画像ボタンが現れ、また3秒停止する、といった動きを繰り返すようにしました。
ここまではできたのですが、
押したい画像ボタンが現れるまで待つのが面倒な場合を考慮し、
メニューの左右にスクロールを進めるためのボタンを付けたところ、
停止の挙動がおかしくなってしまいます。
スクロールを進めるためのボタンを押さなければ正常に
3秒経って画像ボタンが移動するという動きを続けてくれるのですが、
スクロールを進めるボタンを押すと、その後の一時停止が0.5秒くらいになったり
1秒くらいになったりと、指定通りの動きをしなくなってしまいます。
どうすれば正常に動かすことができるのでしょうか?
現状では下記のスクリプトを空白キーフレームに入れて動かしています。
stop();
stopID = setInterval(stopFRAME,3000);
function stopFRAME() {
clearInterval(stopID);
play();
}
よろしくお願いします。