haxe - 如何退出 Haxe/OpenFL 程序?

标签 haxe openfl haxeflixel nme

我正在使用 Haxe、OpenFL(以前称为 NME)和 HaxeFlixel 制作游戏。

但是,问题是,我似乎无法找到一种制作 Flixel 按钮以在按下时关闭游戏的好方法。我打算在主菜单上制作一个“退出”按钮。

有什么简单的方法可以做到这一点还是不可能?

最佳答案

这取决于编译目标:我假设您正在编译为 CPP (Windows EXE)。在这种情况下,您应该能够使用以下内容:

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

...

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

我现在无法测试,所以我不知道这会对 Flash 产生什么影响(即您可能需要将它包装在 cpp 的条件编译标志中),但我知道它不适用于 iOS。

关于haxe - 如何退出 Haxe/OpenFL 程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17491958/

相关文章:

try-catch - 如何使用 Haxe 让 FlashDevelop 显示行错误以及错误发生的位置?

package - 导入类时找不到类异常 : Haxe (With OpenFL + Flixel libraries)

haxe - 实例化FlxPoint的正确方法

haxe - Haxe 和其他变量类型相关问题中的箭头运算符用法

haxe - 如何在kha中显示真实帧率?

class - 为什么无法通过 Type.getClass() 访问类的静态字段?

java - 在 Haxe 正则表达式中是否有等同于 Java 的\p{Punct} 的东西?

node.js - haxe/flash : Capture webcam to disc with node. js - 可能吗?

php - 无法将 php 服务器响应转换为 html5 OpenFL haxe 应用程序

actionscript-3 - 将 fla 文件从移植的 flash 项目添加到 haxe (openfl)