• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HTMLにFlashを重ねて表示するJavascriptについて)

HTMLにFlashを重ねて表示するJavascriptについて

このQ&Aのポイント
  • HTMLに重ねてFlashのオープニングのようなものを表示させ、再生が終わったらFlashが消えて、下のhtmlが見える。
  • 再生は一日に一度だけで、同日に開いた場合、重ねたFlashは再生せず、htmlが表示される。
  • Flashの表示・非表示をJavaScriptで設定する方法がわかりません。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

> Flashの表示・非表示をどのように設定すればよいのか分かりませんでした スタイルシートのdisplayを変更して下さい。 <div id="hoge"> <object data="test.swf></object> </div> <script type="text/javascript"> function Clear(){ document.getElementById('hoge').style.display='none'; } </script> > 2.再生は一日に一度だけで、同日に開いた場合、重ねたFlashは再生せず、htmlが表示される。 この作業はcookieではなく、FlashのSharedObjectを使用した方がいいと思います。 SharedObjectにその日に再生したという情報が保存してあるか、Flashアニメーションの再生が終わったら、 ExternalInterface(ActionScript3.0以上)を使って上記のClear()を呼び出す、という方が簡単だと思います。 ほとんどの作業がFlash(ActionScript)になると思います。

Bellucci
質問者

お礼

早々のご回答、有難うございました。 お礼が遅くなり申し訳ございません。 Flashで出来るのですね!! >Flashアニメーションの再生が終わったら、ExternalInterface(ActionScript3.0以上)を使って上記のClear()を呼び出す、という方が簡単だと思います →この呼び出しがわからないのですが、色々調べてみます。 出来るのがわかって、嬉しいです。 有難うございました。