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 butstage.staheWidth andstage.stageHeight dont 为我改变任何东西。任何想法 ?

4

1 回答 1

0

取自 Adob​​e 的文档:

“当您设置 stageHeight 属性时,Air for TV 设备的行为与桌面设备略有不同。如果 Stage.scaleMode 属性设置为 StageScaleMode.NO_SCALE 并且您设置了 stageHeight 属性,则舞台高度直到下一帧才会更改主权财富基金。”

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

于 2012-02-15T17:10:24.287 回答