Я хотел бы знать, как правильно закрыть приложение AIR программно.
В моем Spark WindowedApplication у меня есть:
this.addEventListener( Event.CLOSING, shutdownApp );
и, конечно, реализация метода shutdownApp (который в основном убирает временные файлы).
Это отлично работает для правой верхней кнопки закрытия окна. Однако у меня также есть функция, которая должна закрыть приложение. В коде, который я вызвал:
NativeApplication.nativeApplication.exit();
Однако это не запускает метод Event.CLOSING, и поэтому мои временные файлы не очищаются. Не следует ли мне вызывать nativeApplication.exit? Если да, то как мне позвонить? Я бы предпочел не вызывать мой метод shutdownApp перед NativeApplication.exit (), так как это не кажется таким уж элегантным.
Может ли кто-нибудь пролить свет на правильный способ сделать это?
Спасибо,
Фил