用户在AS3中定义的分辨率

时间:2015-07-18 23:47:13

标签: actionscript-3 air screen-resolution flashdevelop

在过去的几天里,我一直想知道在构建AIR应用程序时是否可以让用户定义要使用的分辨率。

假如我默认设置的SWF设置为1280x720,是否可以在主菜单中设置一组分辨率,例如1366x768或1024x768,用户可以选择然后缩放包含该游戏大小的窗口?

1 个答案:

答案 0 :(得分:2)

使用AIR,您可以从代码中操纵窗口的大小。

对于当前代码范围的窗口,您可以执行以下操作:

stage.nativeWindow.width = 1280;
stage.nativeWindow.height = 720;

或者,如果您想将窗口移动到特定的位置和大小:

stage.nativeWindow.bounds = new Rectangle(0,0,1280,720);

或者,您可以使用NativeApplication.nativeApplication.activeWindowNativeApplication.nativeApplication.openedWindows

中的一个项目(窗口)