2009-05-15 5 views
0

システムをシャットダウンしたときに、AirアプリケーションにNativeWindowを表示させようとしています(通常、システムトレイに隠されています)。現在、次のコードを使用していますが、終了ボタンを押してもうまく動作しますが、システムがシャットダウンしても機能しません。私はカスタムクロームを使用しています。どんな助けでも大歓迎です。Adob​​e Airの割り込みシステムシャットダウン

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(); 
} 

答えて

0

ActionScriptでプラットフォームのAPIにアクセスできる場合を除き、実際の方法はありません。