• ベストアンサー

HP作成にて、FLASHサイズがブラウザで異なる。

HPを作成しています。 indexページの中央に横800px、高さ352pxのswfデータを 中央揃えで置いているのですが、 internetexplolerではちゃんとしたサイズで表示されるのですが、 googlechromだと、swfデータをサイズ指定しても小さく表示されてしまい、 思った通りのサイズで表示されません。 どのようにしたら、どのブラウザでも指定したサイズで表示されますでしょうか? ホームページビルダー15 FLASH5 を使用しています。 お分かりになる方いましたら、ご教授お願いいたします。

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

  • ベストアンサー
  • n_a_o_11
  • ベストアンサー率76% (10/13)
回答No.2

<object type="application/x-shockwave-flash" data="./top-movie.swf" style="width : 800px;height : 352px;"> <param name="movie" value="./top-movie.swf" valuetype="ref" type="application/x-shockwave-flash" /> <param name="loop" value="false" /> <param name="quality" value="high" /> <param name="wmode" value="transparent" /> </object>

smart_dogs
質問者

お礼

コピペしたらどちらでも正確に表示されるようになりました! どこがどういった命令かはまだわかりませんが、とりあえずこれでやってみようと思います。 ありがとうございました!

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • abacabu
  • ベストアンサー率37% (250/663)
回答No.1

CSSのソースはどうなってますでしょうか? それの設定如何だと思いますので、出せる範囲で出して頂ければと思います。 どのブラウザでもというのは、80%という設定をすると画面のサイズの80%迄の 幅の表示にはなります。ちなみに画面倍率50%とかにいじると、幅だけめっちゃ広くなったりします。 サイズを固定してるので margin : 0 auto;とかにして必ずセンター表示にするとか、してますかね?? 多分IEでつくってますか?サイト。ブラウザによって若干表示幅が違うと思いますよ? その為ではないでしょうか?(確信はありません・・・) ちなみに同じ画面倍率設定ですよね?比較したのは。 あと”HTML上”の画面になってるものの大きさって同じサイズですか? 私の環境で画面幅80%にする時には実数で1080px辺りにします。 (IE8、32ビット、win7環境) その他ブラウザではどうですか?IE同様の表示でしょうか? IE自体がHTML対応超遅いのである意味どっちが間違った認識をしているかわかりません。 あ、ちなみにIEのバージョンって何ですか??

smart_dogs
質問者

補足

abacabu様、ご回答ありがとうございます。 CSSはあまり知識がないのですが、おそらくフォントくらいしか設定していないです。 今のところ、倍率指定ではなく、ピクセルで指定しようと思っています。 ちなみに、倍率指定となると、FLASHデータは何ピクセルほどで作成した方が良いのでしょうか? あまり小さいと、flashに使っている写真等が粗くなってしまうと思うのですが…。 そこらへんが分からなく、とりあえずピクセル指定で作成しようと考えています。 私が作成しているHPの話に戻りますが、 indexページに載せているflashはピクセル指定で幅800高さ352で表示するように htmlに書きこんでいるのですが、 IEで表示すると正確に表示されます。 google chromで表示すると、小さくなってしまいます。見た目で言うと幅7cmほどですかね。 試しに倍率指定にしてみたりもしたのですが、 IEではちゃんと倍率指定で表示はされましたが、 google chromですと、変わらず小さいままでした。 一応私が作成しているHPアドレスを載せておきます。 http://steelsession.web.fc2.com/ あと、IEのバージョンはおそらく6ですかね。XPを使用しています。

すると、全ての回答が全文表示されます。