- 締切済み
HPのページ全体をFlashにしたい場合
HPはHPビルダーで作っています。 簡単なFlashのファイルを今までビルダーに組み込んでいたのですが、ページ全体をFlashにしたい場合(例えばディズニーとか、コカコーラのページのように)、幅などどうやって設定したらよいのでしょうか? 使っているのはSwishで、ムービーの縦横の幅を選ぶところがあります。 そこでどうやって設定したら、どのHPでもちゃんと表示されるようになりますか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
ご質問がよくわかりません。 ディズニーの一番大きな Flash は横幅が 873px 高さが 528px です。 ~ソースより引用~ > 'width','873', > 'height','528', Disney.co.jp - ディズニー・オフィシャル・ホームページ http://www.disney.co.jp/ コカ・コーラ のページの真ん中にある Flash は 横幅が 392px 高さが 233px です。 ~ソースより引用~ > width="392" height="233" コカ・コーラ ホームページ http://www.cocacola.co.jp/ > どのHPでもちゃんと表示されるようになりますか? ディズニーはディスニーで, ディズニーが作りたい Flash のサイズで SWF を作成しているだけですし, コカコーラはコカコーラで コカコーラが作りたい Flash のサイズで SWF を作成しているだけで, そもそも, どのページでもちゃんと表示されるような Flash は作っていません。 そのページでしかちゃんと表示されない Flash です。 それに, ディズニーの方は,小さいモニタや小さいウィンドウでは, Flash 全体が表示しきれないという難アリの Flash だと思います。 ページ全体のレイアウトを考えて, そのページに合うサイズの Flash を作れば良いと思います。
- MAN_MA_RUI
- ベストアンサー率41% (426/1024)
http://www.microsoft.com/japan/windows/ie/using/techinfo/activexupdate.mspx Flashでサイズ可変表示をするときは幅と高さを100%指定すればいいですが、上記ページの問題を考えるとタグをJavaScriptで吐き出したほうがいいかもしれない。 (URLの一部に半角空白を入れているので注意) function read_flash() { document.write('<object type=\"application/x-oleobject\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\"'); document.write(' codebase=\"h ttp://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,00,0\"'); document.write(' width=\"100%\"'); document.write(' height=\"100%\">'); document.write('<param name=\"movie\" value=\"hoge.swf\">'); document.write('<param name=\"play\" value=\"true\">'); document.write('<param name=\"loop\" value=\"true\">'); document.write('<param name=\"quality\" value=\"high\">'); document.write('<embed src=\"hoge.swf\"'); document.write(' quality=\"high\"'); document.write(' pluginspage=\"h ttp://w ww.macromedia.com/go/getflashplayer\"'); document.write(' type=\"application/x-shockwave-flash\"'); document.write(' play=\"true\"'); document.write(' loop=\"true\"'); document.write(' width=\"100%\"'); document.write(' height=\"100%\">'); document.write('</embed>'); document.write('</object>'); }