- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:0.5秒 ボタンにマウスをあて続けると外部swfが再生)
0.5秒でボタンにマウスをあて続けると外部swfが再生
このQ&Aのポイント
- イベントボタンにマウスオーバーしたときのアクションを記述しています。
- 7つのボタンにロールオーバーすると、それぞれ違う外部ファイルを読み込むようになっています。
- 0.5秒くらいボタンにマウスを当て続けるとムービーが再生されるようにしたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
追記 : onRollOut した場合も同様にsetIntervalをクリアして下さい。
その他の回答 (1)
- ryo2501
- ベストアンサー率46% (15/32)
回答No.1
var loadInterval; var loader :MovieClipLoader = new MovieClipLoader(); btn.onRollOver = function() { loadInterval = setInterval(ターゲットとする関数 , 待ち時間); } function loadContent() { loader.loadClip("????.swf" , ロードするターゲット); clearInterval(loadInterval); } 1 : グローバル変数でsetInterval用の変数を生成。 2 : onRollOverした段階でsetIntervalを代入。 3 : 0.5秒経過したら指定のfunctionからswfをロード。同時にsetIntervalをクリアする。(クリアしないと0.5秒間隔でロードされ続ける為)
お礼
今回お礼の方が遅れてしまいましたことをお詫びいたします。 お教えいただいた方法で無事解決することができました。 ありがとうございました。