2012-11-28 64 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); 

和更新布局从那里