Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 是否有一种方法可以设置空气应用程序中的舞台质量?_Actionscript 3_Apache Flex_Air_Flex4 - Fatal编程技术网

Actionscript 3 是否有一种方法可以设置空气应用程序中的舞台质量?

Actionscript 3 是否有一种方法可以设置空气应用程序中的舞台质量?,actionscript-3,apache-flex,air,flex4,Actionscript 3,Apache Flex,Air,Flex4,我试图在Flex AIR 15应用程序中改变舞台质量,但它似乎不起作用。它不会抛出任何错误,但只返回值HIGH 以下是我正在使用的代码: <?xml version="1.0" encoding="utf-8"?> <s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark"

我试图在Flex AIR 15应用程序中改变舞台质量,但它似乎不起作用。它不会抛出任何错误,但只返回值HIGH

以下是我正在使用的代码:

<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" 
                       xmlns:s="library://ns.adobe.com/flex/spark" 
                       xmlns:mx="library://ns.adobe.com/flex/mx" 

                       width="600" height="625" 
                       preinitialize="preinitializeHandler(event)"
                       >
    <fx:Script>
        <![CDATA[
            import mx.core.FlexGlobals;
            import mx.events.FlexEvent;
            import mx.managers.SystemManager;

            protected function preinitializeHandler(event:FlexEvent):void {
                systemManager.topLevelSystemManager.stage.quality = StageQuality.HIGH_16X16_LINEAR;
                trace("quality=" + systemManager.topLevelSystemManager.stage.quality); // HIGH
            }

        ]]>
    </fx:Script>
</s:WindowedApplication>

我不熟悉SystemManager,但在一个常规的AIR应用程序中,它可以工作:stage.quality=stageequality.LOW;也许你没有正确地瞄准舞台?什么设备?桌面没有HIGH_16X16_LINEAR。@没有问题您如何知道此信息?作为3参考-在Adobe AIR的桌面配置文件中,质量可以设置为StageEquality.BEST或StageEquality.HIGH,默认值为StageEquality.HIGH。尝试将其设置为其他值无效,并且该属性保持不变。在空气的移动配置文件中,所有四种质量设置都可用。