実行時にステージを動的に変更できましたか? 初期サイズが 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   に答える