![测试 Adobe AIR 移动应用程序时更改窗口大小](https://linux22.com/image/1308566/%E6%B5%8B%E8%AF%95%20Adob%E2%80%8B%E2%80%8Be%20AIR%20%E7%A7%BB%E5%8A%A8%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%97%B6%E6%9B%B4%E6%94%B9%E7%AA%97%E5%8F%A3%E5%A4%A7%E5%B0%8F.png)
我正在使用 Flash CS 5.5 制作手机 Android 应用程序。我将舞台的宽度/高度设置为 480/800 像素。
当我按下CTRL+ENTER键测试运行应用程序时,我得到一个 480/800 像素的窗口。它无法调整大小。我想在不改变舞台宽度/高度的情况下更改该窗口的大小。
例如,如果我在具有 1000x1000 显示屏的手机上运行 APK,则闪光灯将自动缩放以使 480/800 阶段适合 1000x1000 屏幕。
因此,可以将窗口大小更改为 1000x1000,而无需改变舞台宽度/高度。
但如何呢?
答案1
我不确定我是否完全理解您的问题(或您的问题),但我会尽力回答我认为您正在问的问题。
尝试将 设置[stage.scaleMode][1]
为NO_SCALE
。然后,在运行时检查stageWidth
和stageHeight
并根据这些值构建场景。建议在设置 时stage.scaleMode
也尝试将 align 设置为TOP_LEFT
。除非设置为 ,否则Flash 会自动将声明的舞台尺寸缩放到容器的尺寸。如果 设置为scaleMode
,则声明的尺寸将被忽略,并使用容器的尺寸作为舞台。no_scale
scaleMode
no_scale