启动时更改舞台大小

时间:2012-02-15 16:29:11

标签: flash actionscript-3 resize startup stage

问题很简单: 我想从XML读取宽度和高度,然后根据Flash的EXE文件中的这些数字更改舞台大小。想象一下,flash应用程序的主要大小是1024 x786。我编写了一个与用户交互作为触摸屏的代码,所有启动数据(如图像文件名和密钥协调)都来自XML文件。我的问题是,对于不同的PC s, I must set the size of application manually. Some touch screens have different ratios like 1280 * 400! The only way is set the stage size on startup the application but stage.staheWidth and stage.stageHeight don为我改变了一切。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

取自Adobe的文档:

“设置stageHeight属性时,用于电视设备的Air与桌面设备的行为略有不同。如果Stage.scaleMode属性设置为StageScaleMode.NO_SCALE并且您设置了stageHeight属性,则舞台高度不会更改,直到下一个SWF的框架。“

关于调整大小,您仍然可以使用在发生舞台大小更改时触发的调整大小事件,并相应地调整您的布局。