実行時にステージを動的に変更できましたか? 初期サイズが 400X300 で、swf ステージのサイズを html から 600x600 に変更したいということですか?
質問する
2277 次
2 に答える
1
たとえば、SWF からステージのサイズを変更することはできませんが、stage.stageWidth = 600;
含まれている HTML ページに埋め込み SWF の幅/高さのプロパティを変更するように指示することはできます。その後、SWF でステージ サイズの変更に対応することができます。
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.addEventListener(Event.RESIZE, onStageResized, false, 0, true);
そこからレイアウトを更新します
于 2012-11-28T10:50:13.807 に答える
0
ただし、HTML で必要に応じて swf のサイズを変更できます。ただし、デフォルトではコンテンツのみをスケーリングします。つまり、コードは swf の外部サイズを認識しません。
を に設定しStage.scaleMode
、StageScaleMode.NO_SCALE
プロパティStage.align
をに設定するとStageAlign.TOP_LEFT
、ステージは拡大縮小されず、実際に使用可能な寸法に設定されます。
于 2012-11-28T10:50:08.470 に答える