2012-11-28 107 views

回答

0

你可以在HTML中改變swf的大小。但是,默認情況下它只會規模的內容,即你的代碼不知道swf的外部大小。

如果設置Stage.scaleModeStageScaleMode.NO_SCALEStage.align屬性StageAlign.TOP_LEFT,該階段將不能擴展,而是被設置爲實際可用的尺寸。

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); 

和更新佈局從那裏