0
我正在使用Flash Builder 4構建AIR應用程序。在應用程序描述符中,我將最低AIR版本設置爲3.0我構建的Flex SDK 4.5.1與AIR 3.0 SDKAIR 3.0 NativeWindowRenderMode未定義
我在我的應用程序這行代碼:
var nativeWinOpt:NativeWindowInitOptions = new NativeWindowInitOptions();
nativeWinOpt.renderMode = NativeWindowRenderMode.GPU;
編譯沒有問題,但是當我在ADL運行它,我得到:
ReferenceError: Error #1065: Variable flash.display::NativeWindowRenderMode is not defined.
什麼問題? NativeWindowRenderMode應該在AIR 3.0中可用?
是的,當然我會導入它,正如我所說的,應用程序編譯得很好。我也嘗試了「gpu」變體,但後來我得到了'錯誤#1056:無法在flash.display.NativeWindowInitOptions.s上創建屬性renderMode'因此,也許我的AIR 3設置是錯誤的。我剛剛下載了Flex SDK 4.5.1並將其解壓縮,然後解壓縮到其中,並將此SDK設置爲在編譯器設置中使用 – Mat
您的跟蹤方法返回'AIR版本:3.0.0.4080' – Mat
我還收到了'3.0.0.4080跟蹤運行時版本時的輸出。當我跟蹤自動創建的默認窗口的本地窗口的渲染模式'trace(「Native Window Render Mode:」+ stage.nativeWindow.renderMode);'它輸出'Native Window Render Mode:auto',所以這對我結束。你有沒有按照這個設置指南來使用Flash Builder設置FP11/AIR3? http://blogs.cynergysystems.com/2011/09/20/creating-a-custom-flex-4-5-sdk-to-target-flash-11-and-air-3/ – TheDarkIn1978