是否有 atexit() 等同于 Haxe?

Is there an atexit() equivalent for Haxe?

有没有办法在 Haxe 程序(或等效技术)的末尾注册一个 运行 的函数?

我认为 Haxe 标准库中没有。例如,这对 JavaScript 或 Flash 目标没有意义。

在 JavaScript 的情况下,您可以收听 window onbeforeclose 事件。

如果是 Flash,您可以收听停用

在线性平台上;你可以通过这样做创建你自己的"lifecycle":

class Test {
    static function main() {
        onStart();
        new MyApplication();
        onExit();
    }

    static function onStart() {
        trace("onStart");
    }

    static function onExit() {
        trace("onExit");
    }
}

http://try.haxe.org/#1e5C6但也许我想简单一点。

如果您使用的是 openFL,您可能会感兴趣:http://www.openfl.org/archive/community/programming-haxe/how-to-be-notifed-and-the-application-quits/

您的目标平台是哪个?