- ベストアンサー
FLASHのシンボル等のサイズをいじらずにサイズを縮小できるか?
ホントに無知な質問で申し訳ありませんが困っています。ご教授お願いします。 OS X/MX20074環境です。 サイズ1024×768ピクセルで作成したのですがちょっと大きすぎることがアップロードしてから分かりました。 ファイル全体のシンボル画像とかの位置とかバランスはそのままで全体の比率だけ縮小することってできるのでしょうか? それともひとつひとつシンボルを縮小してバランスを合わせていかなければいけないのでしょうか?どうか教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
scale オプションに noborder か exactfit を指定してみては? <object> には <param name="scale" value="noborder" /> <embed> には scale="noborder" です。 試してないですが…。
その他の回答 (1)
- ulmo
- ベストアンサー率43% (197/454)
まぁ、単純に SWF ファイルを貼り付ける <object> や <embed> タグ内の width と height に 設定されている数値を変えれば、そのサイズで表示されます。 ただ、すべてベクターデータならいいのですが、 ビットマップ画像などが入ってると、当然ながら荒れますね。
補足
ありがとうございます。 一応言われたとおりにやってみたのですが プレビューして見ると確かにサイズは800×600になっているのですが表示されるswfは1024×768の状態で見切れている状態で表示されます。 どこがいけないのでしょうか?以下が修正したscript(flash.js)なのですが。↓ (" width="1024" height="768"を" width="800" height="600")に変更しました。 document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="800" height="600"><param name="movie" value="index.swf"><param name="quality" value="high"><embed src="index.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="800" height="600"></embed></object>'); あと、一応swfを表示させるhtmlのタグも明記しておきます。 教えていただけたらうれしく思います。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <title><< TOONIE >></title> </head> <body style="margin:0;padding:0;"> <script type="text/javascript" src="flash.js""width=800,height=600,"></script> </body> </html>
補足
ありがとうございます。 私の無知ゆえに変な記述をしているかもしれませんが、こういうことでいいんでしょうか?↓結果は変わらなかったので私の記述ミスの可能性が大ですがご指摘くださればうれしく思います。 document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="800" height="600"><param name="movie" value="index.swf"><param name="scale" value="noborder" /><embed src="index.swf" quality="high" scale="noborder" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="800" height="600"></embed></object>');