1

我安装了 Eclihx 插件,现在我正在尝试对其进行测试。Main.hx 的内容是

class Main {
    static function main() {
        trace("This is a test.");
    }
}

Build.hxml 的内容是

-cp Source

# Uncomment the desirable target
# JavaScript target
-js Output/haxe Test.js

# SWF 9 target
-swf9 Output/haxe Test.swf

# ActionScript3 target
-as3 Output

# Neko target
-neko Output/haxe Test.n

# PHP target
-php Output

# C++ target
-cpp Output

# Uncomment and place your main class with package
-main Main

项目菜单中的构建选项显示为灰色。我该怎么办?

4

1 回答 1

0

首先,您不能一次编译所有目标,您需要注释所有目标并取消注释例如 javascript 目标。

然后,打开 Haxe 包资源管理器并选择(鼠标左键单击)您的项目(根),然后单击鼠标右键,运行方式,运行配置...

左键双击 Haxe 应用程序,您将获得 New_configuration。选择项目,设置构建文件并单击运行。您的项目已编译。进一步,您可以使用 CTRL+11 来编译您的项目。

现在,您将需要针对 javascript 目标的测试 html 文档。在输出目录(生成 .js 文件的位置)中创建 test.html 并使用如下内容:

<html>
<head><title>Haxe JS</title></head>
<body>
<div id="haxe:trace"></div>
<script type="text/javascript" src="hxTest.js"></script>
</body>
</html>

对于 Neko,我通常将 .n 扩展名与 Neko 程序等相关联(然后您只需双击 .n 即可执行您的程序)

提示:项目属性、Haxe 内容辅助、构建文件(从您的项目中选择 build.hxml)以启用代码完成。

于 2013-02-04T20:44:15.393 回答