反正可以在Animate CC中使用AS3进行分辨率设置吗?

问题描述 投票:0回答:1

我有一个需要使用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;
    }

但是它似乎不起作用,甚至有办法做到这一点吗?

actionscript-3 screen-resolution animate-cc
1个回答
0
投票

不使用Flash Player,但是如果您以AIR为目标,则可以访问NativeWindow的属性。 Stage.fullScreenSourceRect为只读。但是您可以通过访问NativeApplication.nativeApplication.nativeWindow.width = ...;来修改应用程序大小。这不会修改您的PC屏幕分辨率,而只会调整应用程序窗口的大小。

© www.soinside.com 2019 - 2024. All rights reserved.