2012-02-15 106 views
0

问题很简单: 我想从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 t改变了我的任何东西。任何想法 ?启动时更改舞台大小

回答

0

从Adobe的文档摘自:

“AIR for TV设备比当您设置stageHeight属性桌面设备表现稍有不同。如果Stage.scaleMode属性设置为StageScaleMode.NO_SCALE,并且您设置了stageHeight属性。 ,舞台高度直到SWF的下一帧才会改变。“

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

+0

..所以基本上我必须做2帧,并从第1帧导航到第2帧这种事件调用。 – 2012-02-15 17:39:04