我有一个需要使用ActionScript3在Animate CC中制作的项目。这种情况是我必须选择分辨率选项,这意味着如果选择一个按钮,它将把项目的分辨率更改为上述分辨率,例如800x600等。您知道视频游戏。
我尝试使用
res1.addEventListener(MouseEvent.CLICK, setRes1);
function setRes1(event:MouseEvent):void
{
stage.fullScreenSourceRect = new Rectangle(0, 0, 800, 600);
stage.displayState = StageDisplayState.FULL_SCREEN;
}
但是它似乎不起作用,甚至有办法做到这一点吗?
不使用Flash Player,但是如果您以AIR为目标,则可以访问NativeWindow的属性。 Stage.fullScreenSourceRect为只读。但是您可以通过访问NativeApplication.nativeApplication.nativeWindow.width = ...;来修改应用程序大小。这不会修改您的PC屏幕分辨率,而只会调整应用程序窗口的大小。