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

Flashの表示に関する問題と解決策

このQ&Aのポイント
  • FlashをSWFオブジェクトで表示している際に、回線が遅い場合にFlashの表示領域の高さが正しく表示されず、レイアウトが崩れる問題が発生します。
  • この問題の原因は、Flashの読み込み前にCSSの高さが適用されないためです。
  • 解決策としては、CSSに直接高さを指定することや、Flashの表示領域の高さを取得してからコンテンツを表示する方法などがあります。

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

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

<div id="flash"></div> ← 【この閉じタグ】 <script type="text/javascript"> var flashvars = null; var params = { bgcolor: "#●●●"}; swfobject.embedSWF("movie.swf", "movie", "840", "250", "9.0.0","expressInstall.swf", flashvars, params); </script> ← 【この位置】 上のソースで【この閉じタグ】を【この位置】にしてみたら直りませんか?

infotown
質問者

お礼

ご回答いただきありがとうございます。 お礼が遅くなり申し訳ございません。 ご指摘いただいた方法を試してみました。 IE6,7ではうまくいきました。 ありがとうございます。 Firefox2以降では現象が続いているようです。 もう少し調べてみます。 ありがとうございます。

関連するQ&A