未定义AIR 3.0 NativeWindowRenderMode

时间:2011-10-10 17:18:25

标签: flash sdk air

我正在使用Flash Builder 4在应用程序描述符中构建AIR应用程序我将最低AIR版本设置为3.0 我正在构建针对Flex SDK 4.5.1,我使用AIR 3.0 SDK重叠了

我的应用中有这行代码:

            var nativeWinOpt:NativeWindowInitOptions = new NativeWindowInitOptions();
            nativeWinOpt.renderMode = NativeWindowRenderMode.GPU;

这个编译很好,但是当我在ADL中运行它时,我得到:

ReferenceError: Error #1065: Variable flash.display::NativeWindowRenderMode is not defined.

有什么问题? NativeWindowRenderMode应该在AIR 3.0中可用吗?

1 个答案:

答案 0 :(得分:0)

你导入了吗?

import flash.display.NativeWindowRenderMode;

您也可以尝试简单地将字符串指定为值而不是使用常量:

nativeWinOpt.renderMode = "gpu";

我假设您的AIR 3设置正确,因为它似乎没有抱怨renderMode属性,但您可以检查AIR 3是否被定位:

trace("AIR Version: " + NativeApplication.nativeApplication.runtimeVersion);