我正在写一款针对as3闪光灯解析器11.1的Haxe游戏,最近我遇到了一个问题。我正在使用FlashDevelop作为IDE,我可以编译我的游戏没有任何问题,但我想添加预加载器。为此,我决定使用.hxml文件来合并预编译器和游戏。但是,当我使用这个构造时:
-main Main -cp src/com/variecs/ghosthouse -swf bin/DeathIsImminent.swf
编译器无法在子文件夹中找到类,如src/com/variecs/ghosthouse/game、src/com/variecs/ghosthouse/level等。添加这些类路径也不能解决问题。Main类位于ghosthouse文件夹中,而所有其他类都位于子文件夹中,并在必要时导入主类。但是,如果我添加子文件夹的类路径,编译器要么无法将它们导入Main.hx,要么要求在声明变量时编写完整的类路径而不是简短的版本。有什么办法做得对吗?如何添加子文件夹?
注意: build.hxml位于项目的根文件夹中。
发布于 2014-08-19 15:30:36
问题解决了。我不得不使用-cp src,编写一个完整的类路径com.variecs.ghosthouse.Main,这解决了问题。
https://stackoverflow.com/questions/25347998
复制相似问题