Прервать отключение системы в Adobe Air - PullRequest
0 голосов
/ 15 мая 2009

Я пытаюсь заставить мое приложение 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();  
}

1 Ответ

0 голосов
/ 18 мая 2009

Если вы не можете получить доступ к API для платформы в ActionScript, реального способа сделать это не будет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...