我正在以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位于项目的根文件夹中。
答案 0 :(得分:0)
问题已解决。我不得不使用-cp src而是写一个完整的类路径com.variecs.ghosthouse.Main,这解决了这个问题。