Flash を 全画面表示
Flashを全画面表示に配置しました。
まずは大きさを固定にして、左上に表示する。
stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT;
大きさを"100%"にして貼付けます。(swfobject必須)
<div id="myContent"> <!-- 代替コンテンツボックス --> <p>Alternative content</p> </div> <script type="text/javascript" src="swfobject.js"></script> <!-- swfobject の読み込み --> <script type="text/javascript"> // <![CDATA[ swfobject.embedSWF("myContent.swf", "myContent", "100%", "100%", "9.0.0"); // ]]> </script> <style type="text/css"> <!-- body { position: absolute; width: 100%; height: 100%; margin: 0; padding: 0; } --> </style>
重要なのは以下の記述です。
position: absolute; width: 100%; height: 100%;
これがないと Gecko系ブラウザ(Firefox)で、
swfobject の height を 100% にすると映らなくなります...。
ref:
nondelion.com - swfobject で flash を Window 内に全画面表示