我正在使用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中可用吗?
答案 0 :(得分:0)
import flash.display.NativeWindowRenderMode;
您也可以尝试简单地将字符串指定为值而不是使用常量:
nativeWinOpt.renderMode = "gpu";
我假设您的AIR 3设置正确,因为它似乎没有抱怨renderMode
属性,但您可以检查AIR 3是否被定位:
trace("AIR Version: " + NativeApplication.nativeApplication.runtimeVersion);