Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在AdobeAIR中中断系统关机_Air - Fatal编程技术网

在AdobeAIR中中断系统关机

在AdobeAIR中中断系统关机,air,Air,我试图让我的Air应用程序在系统关闭时向用户显示NativeWindow(该应用程序通常隐藏在系统托盘中)。我目前正在使用下面的代码,如果按下退出按钮,它会很好地工作,但是当系统关闭时它就不工作了。我用的是定制的chrome。任何帮助都将不胜感激 NativeApplication.nativeApplication.addEventListener(Event.EXITING, this.Application_Exiting); private function SysTrayExit_S

我试图让我的Air应用程序在系统关闭时向用户显示NativeWindow(该应用程序通常隐藏在系统托盘中)。我目前正在使用下面的代码,如果按下退出按钮,它会很好地工作,但是当系统关闭时它就不工作了。我用的是定制的chrome。任何帮助都将不胜感激

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

除非您可以在ActionScript中访问该平台的API,否则没有真正的方法来访问它