使用hxml编译Haxe目标as3,无法添加子文件夹的路径

时间:2014-08-17 09:36:59

标签: actionscript-3 haxe

我正在以Haxe为目标编写一个游戏,目标是闪存11.1,我最近遇到了一个问题。我使用FlashDevelop作为IDE,我可以编译我的游戏没有任何问题,但我想添加预加载器。为此,我决定使用合并预编译器和游戏的.hxml文件。但是,当我使用这种结构时:

- 主要 -cp src / com / variecs / ghosthouse -swf bin / DeathIsImminent.swf

编译器无法在src / com / variecs / ghosthouse / game等子文件夹中找到类, src / com / variecs / ghosthouse / level等。添加这些类路径并不能解决问题。主类位于ghosthouse文件夹中,而所有其他类都位于子文件夹中,然后在必要时导入主类。但是如果我添加子文件夹的类路径,编译器要么无法将它们导入Main.hx,要么在声明变量时要求写一个完整的类路径而不是短版本。 有没有办法做得对?如何添加子文件夹?

注意:build.hxml位于项目的根文件夹中。

1 个答案:

答案 0 :(得分:0)

问题已解决。我不得不使用-cp src而是写一个完整的类路径com.variecs.ghosthouse.Main,这解决了这个问题。