我已經完成了很多次,但似乎無法解決此問題。我只是想通過觸摸退出在Windows 8上運行的AIR桌面應用程序。所以,我有以下代碼:AIR 4.0 flash.desktop :: NativeApplication未定義
import flash.desktop.NativeApplication;
import flash.events.TouchEvent;
btn_exit.addEventListener(TouchEvent.TOUCH_TAP, exit);
function exit(e:TouchEvent) {
NativeApplication.nativeApplication.exit();
}
即使它編譯,當我觸摸退出按鈕,我得到變量未找到錯誤:
Error #1065: Variable flash.desktop::NativeApplication is not defined
任何想法如何解決這個好嗎?
我檢查'NativeApplication'和你的代碼AIR桌面項目,我改變了'TouchEvent.TOUCH_TAP'到'「單擊」'(因爲我沒有觸摸屏窗口)。這工作沒有任何錯誤。 – 2014-02-24 12:12:04
我用上面的代碼創建了一個新的swf,它按預期工作。然後我將現有的類添加到此文件中,然後再次進行測試,並得到與以前相同的錯誤「未定義變量flash.desktop :: NativeApplication」。有什麼建議麼? – Nathan