2013-07-05 12 views
6

Sto facendo un gioco usando Haxe, OpenFL (precedentemente NME) e HaxeFlixel con FlashDevelop.Come uscire dal programma Haxe/OpenFL?

Tuttavia, il problema è che non riesco a trovare un buon modo per fare un pulsante di Flixel che spegnerà il gioco quando viene premuto. Stavo progettando di fare un pulsante "chiudi" nel menu principale.

C'è qualche metodo semplice per farlo o è impossibile?

risposta

14

Dipende dal target di compilazione: assumerò che tu stia compilando CPP (Windows EXE). In questo caso si dovrebbe solo essere in grado di utilizzare il seguente:

import flash.system.System; // Or nme.system.System if you're using NME 

... 

// in your FlxButton callback: 
System.exit(0); 

non posso provare in questo momento in modo da non so che effetto questo avrebbe in Flash (ad esempio potrebbe essere necessario avvolgerlo in un flag di compilazione condizionale per cpp), ma so che non funzionerà per iOS.

+0

Appena testato su entrambe le impostazioni di costruzione di Flash e Windows, funziona su entrambi. Non ho intenzione di compilare per iOS, quindi è abbastanza buono per me :) – Mandemon

Problemi correlati