• 締切済み

縦横100%表示について

ウインドウに合わせて縦横100%表示をしたいと思っております。 過去ログなどをみてみたのですがどうしても原因がわからずお力を貸してください!^^; ・Flash8PROで1024×768のステージサイズで制作 ・フレームに以下のスクリプトを記述 Stage.scaleMode = "noScale"; Stage.align = "LT"; ・パブリッシュ設定はデフォルトのままです ・以下のhtmlを記述 <script language="JavaScript" type="text/javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0', 'width','100%', 'height','100%', 'wmode','opaque', 'bgcolor','#000000', 'src','enter', 'quality','high', 'menu','false', 'pluginspage','http://www.macromedia.com/go/getflashplayer', 'movie','enter' ); //end AC code </script> <noscript> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="100%" height="100%" id="enter" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="wmode" value="opaque" /> <param name="movie" value="enter.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#000000" /> <param name="menu" value="false" /> </object> </noscript> htmlを開くとFlash枠?は100%になっているようなのですが ステージサイズは制作時のサイズと変わらず左上に寄っている状態です。 宜しくお願い致します。

みんなの回答

noname#35109
noname#35109
回答No.1

> ステージサイズは制作時のサイズと変わらず左上に寄っている状態です。 これは単純に,  // ステージサイズは制作時のサイズと変わらず  Stage.scaleMode = "noScale";  // 左上に寄っている状態です。  Stage.align = "LT"; ということだと思いますが。 つまり書いているとおりになっているという感じです。 > ウインドウに合わせて縦横100%表示をしたいと思っております。 上の2行を書かなければ良いだけのような気がします。 たいていの場合の 100% 表示は上のようなスクリプトを何も書かないのが普通です。 しかし, 「ウインドウに合わせて縦横100%表示」と言っても色々な形が考えられます。 何も書かない場合に不都合が生じるのでしたら, 次のページの上の方を参考にして,どんな風に表示したいのかをまず考えてみてください。 Flashゲーム講座&ASサンプル集【表示に関する情報について】 http://hakuhin.hp.infoseek.co.jp/main/as/stage.html →拡大縮小を設定する(FlashMX以降)

noname#33006
質問者

補足

ありがとうございます。 Stage.scaleMode = "noScale"; Stage.align = "LT"; のスクリプトを消してパブリッシュ設定を サイズ指定でパーセント指定、伸縮をフィットで選択し 100%表示することができました☆ 使っているのが19インチのモニターなのですが MCが倍増してしまっているのですがこれは解像度によるもので 諦めるしかないでしょうか? 17インチのモニターで見ると制作時の大きさとほぼ変わらずに 表示されます。

関連するQ&A