AIR アプリケーションをプログラムで閉じる正しい方法を知りたいです。
私のSpark WindowedApplicationには次のものがあります:
this.addEventListener( Event.CLOSING, shutdownApp );
もちろん、shutdownApp メソッドの実装 (基本的に一時ファイルを整理します)。
これは、ウィンドウの右上の閉じるボタンでうまく機能します。ただし、アプリケーションをシャットダウンする必要がある機能もあります。私が呼び出したコード内:
NativeApplication.nativeApplication.exit();
ただし、これは Event.CLOSING メソッドをトリガーしないため、一時ファイルはクリアされません。nativeApplication.exit を呼び出すべきではありませんか? その場合、代わりに何を呼び出す必要がありますか? これはあまりエレガントに感じられないため、NativeApplication.exit() の前に shutdownApp メソッドを呼び出す必要はありません。
誰でもこれを行う正しい方法に光を当てることができますか?
ありがとう、
フィル