Search code examples
actionscript-3flash-cs5

How to create exit button in Flash application


I'm creating a Flash Application that will be exported in exe format and it's not going to run in browser. I want to add an exit button inside stage but I don't know how to do that with ActionScript 3.

I remember that it was possible with fscommand in ActionScript 2 but it's not working in AS3.

I've searched everywhere but everyone is trying to close a popup or tab or window all in browser environment not a Flash app.


Solution

  • Why would use a .exe format when you can now export as3 application as AIR? BUT If you still want the exe, I think that this will work

     import flash.system.fscommand;
    
     //Then you can use the following function for the button click handler:
    
     private function clickHandler(event:MouseEvent):void {
          fscommand("quit");
     }
    

    If you decide to try the AIR solution, this is the command

     import flash.desktop.NativeApplication;
     nativeApp.nativeApplication.exit();