我编译了我的Haxe JS项目,它工作正常.我在Haxe所拥有的是一门Main课程.
现在,我需要从Haxe编译中调用静态函数Main.我试着像这样称呼它:
Main.init();
Run Code Online (Sandbox Code Playgroud)
但我明白了
未捕获的ReferenceError:未定义Main
当我查看我编译的Haxe的JavaScript脚本时,我可以看到它Main包含在这样的内容中:
(function () { "use strict";
var Main = function() {
Run Code Online (Sandbox Code Playgroud)
那么,如何Main从外部JavaScript代码到达?
小智 9
您可以添加@:expose元数据以使其可访问:
@:expose class Main
Run Code Online (Sandbox Code Playgroud)
有关更多详细信息,请参阅Haxe手册中的Exposing Haxe for JavaScript.
| 归档时间: |
|
| 查看次数: |
593 次 |
| 最近记录: |