Я пытаюсь заставить мое приложение Air отображать NativeWindow для пользователя (приложение обычно скрыто в системном трее), когда система выключается. В настоящее время я использую следующий код, который хорошо работает, если нажата кнопка выхода, но не работает, когда система выключена. Я использую кастомный хром. Любая помощь приветствуется.
NativeApplication.nativeApplication.addEventListener(Event.EXITING, this.Application_Exiting);
private function SysTrayExit_Select(e: Event):void{
this.applicationExit();
}
public function applicationExit():void {
var exitingEvent:Event = new Event(Event.EXITING, false, true);
NativeApplication.nativeApplication.dispatchEvent(exitingEvent);
if (!exitingEvent.isDefaultPrevented()) {
NativeApplication.nativeApplication.exit();
} }
private function Application_Exiting(e: Event): void {
e.preventDefault();
Alert.show("Exiting");
ShowTaskEntry();
}