- 締切済み
Flashで書き出したhtmlをXHTML変換すると、Flash部分が切れて表示される
Flashで書き出したhtmlをXHTML変換すると、Flash部分が切れて表示されます。Firefoxのみでの症状です。ieやSafariは大丈夫です。 高さ700ピクセルくらいのFlashですが、上下がばっさり消えて高さ200ピクセルくらいだけが表示されます(横方向は大丈夫です)。 Flash書き出しのhtmlはドキュメントタイプの宣言がなかったりでweb標準じゃないので正しくXHTMLで表示させることが目的です。 色々ソースを削ってあやしいところを検証したところ、 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> の部分を消すと正常に表示されるので、この部分が原因なのはわかるのですが・・・、この場合、どうドキュメントタイプの宣言をすればいいのでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
noname#119957
回答No.1
htmlはdemweaverで作成した方がよろしいかと・・ ** flashでswfファイルのみパブリッシュして、dreamweaverでxhtmlを作成した後にswfファイルを挿入すれば大丈夫だと思います。 (その時点でswfファイル表示のためのjavascriptなどが組み入れられるよううな仕組みにもなっています。)
補足
返事ありがとうございます。 その方法もサッと試してみたことはあるのですが、ダメみたいでした。 それから、ネットで色々調べたところ、解決方法が見つかりました。 CSSで、htmlとbodyタグに対して「height: 100%;」を指定すると解決できました。Firefox特有のバグらしいです。