Actionscript 3 AS3中的用户定义分辨率

Actionscript 3 AS3中的用户定义分辨率,actionscript-3,air,screen-resolution,flashdevelop,Actionscript 3,Air,Screen Resolution,Flashdevelop,在过去的几天里,我一直在想,在构建AIR应用程序时,是否可以让用户定义要使用的分辨率 假设我的SWF默认设置为1280x720分辨率,是否可以在主菜单中设置一组分辨率,例如1366x768或1024x768,用户可以选择并将包含游戏的窗口缩放到该大小?使用AIR,您可以从代码中操纵窗口大小 对于当前代码范围的窗口,您可以执行以下操作: stage.nativeWindow.width = 1280; stage.nativeWindow.height = 720; 或者,如果要将窗口移动到特定

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


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

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

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

stage.nativeWindow.width = 1280;
stage.nativeWindow.height = 720;
或者,如果要将窗口移动到特定的位置和大小:

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

或者,您可以使用
NativeApplication.NativeApplication.activeWindow
NativeApplication.NativeApplication.openedWindows

中的一个项目(窗口)是的,实现完全不同于您是为web还是为AIR构建。请澄清哪一个。@badfeelingabout这忘记了那个细节,我目前正在构建一个AIR应用程序。谢谢你提供的精彩信息。这完全解决了我的问题。