• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SWFObject使用時のリキッドデザイン)

SWFObject使用時のリキッドデザイン

このQ&Aのポイント
  • SWFObjectを使用してフラッシュのプラグインがない場合は他のソースを読み込み、ある場合はフラッシュをリキッドデザインで表示するように作っています。
  • しかし、リキッドデザインのフラッシュが表示される時に高さを100%にしているのもかかわらず、180pxくらいで表示が切れてしまいます。
  • この現象はIEで起きてしまい、GoogleChromeでは正常に動作しました。他のブラウザでは試していません。

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

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

swfobject.embedSWF("test.swf", "id", "100%", "100%", "9.0.0", "expressInstall.swf",flashvars,params,attributes); の100%の部分を%を止めてpx値で指定するとよいのでは、 私はそうしています。Firefoxでうまくいきます。 swfobject.embedSWF("test.swf", "id", "300", "200", "9.0.0", "expressInstall.swf",flashvars,params,attributes); とか。

piyo1983
質問者

お礼

回答ありがとうございます。 教えて頂いたとおり試してみたところ、 px数が少なすぎてリキッドデザインが制限されたり、 多すぎてスクロールバーが長くなってしまったりしました。 高さのみ数値化し800pxにしたところ気にならないレベルにできました。 また、SWFObject1.5で試したところ、100%,100%の指定でなぜかうまくレイアウトできました。 原因がよくわからず完全に納得いく形ではないですが解決できました。 ありがとうございました。

関連するQ&A