【问题标题】:How to call Haxe compiled JS from outer JavaScript?如何从外部 JavaScript 调用 Haxe 编译的 JS?
【发布时间】:2014-12-03 15:43:14
【问题描述】:

我已经编译了我的 Haxe JS 项目,它运行良好。 我在 Haxe 中有一个 Main 类。

现在,我需要从 Haxe 编译的 Main 调用静态函数。我试着这样称呼它:

Main.init();

但我明白了

Uncaught ReferenceError: Main is not defined

当我查看已编译的 Haxe JavaScript 脚本时,我可以看到 Main 被包装成类似的东西:

(function () { "use strict";

var Main = function() {

那么,如何从外部 JavaScript 代码到达Main

【问题讨论】:

    标签: javascript haxe


    【解决方案1】:

    您可以添加@:expose 元数据以使其可访问:

    @:expose class Main
    

    有关详细信息,请查看 Haxe 手册中的Exposing Haxe classes for JavaScript

    【讨论】:

      猜你喜欢
      • 2016-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多