• 締切済み

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"> の部分を消すと正常に表示されるので、この部分が原因なのはわかるのですが・・・、この場合、どうドキュメントタイプの宣言をすればいいのでしょうか?

みんなの回答

noname#119957
noname#119957
回答No.1

htmlはdemweaverで作成した方がよろしいかと・・ ** flashでswfファイルのみパブリッシュして、dreamweaverでxhtmlを作成した後にswfファイルを挿入すれば大丈夫だと思います。 (その時点でswfファイル表示のためのjavascriptなどが組み入れられるよううな仕組みにもなっています。)

okok777
質問者

補足

返事ありがとうございます。 その方法もサッと試してみたことはあるのですが、ダメみたいでした。 それから、ネットで色々調べたところ、解決方法が見つかりました。 CSSで、htmlとbodyタグに対して「height: 100%;」を指定すると解決できました。Firefox特有のバグらしいです。

関連するQ&A

専門家に質問してみよう