Actionscript 3 是否有一种方法可以设置空气应用程序中的舞台质量?
我试图在Flex AIR 15应用程序中改变舞台质量,但它似乎不起作用。它不会抛出任何错误,但只返回值HIGH 以下是我正在使用的代码: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"
<?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。尝试将其设置为其他值无效,并且该属性保持不变。在空气的移动配置文件中,所有四种质量设置都可用。