我正在使用 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