2013-04-11 49 views
1

这个问题专门用于在FlashDevelop中创建来自Haxe的SWC(而不是AS3代码)。如何从Haxe编译SWC时排除类别?

是否有一个编译器参数指定某些类不被编译到SWC中?如果是这样,是否有可能在编译其他所有内容时摆脱“Main”,“Lib”等(默认情况下嵌入在SWC中的最常见的类)?

回答

2

对于颈背我编译SWCS这样的:

haxe --macro "include('nape')" --macro "include('zpp_nape')" ... 

没有-main标志,这将构建一个名为.swc只包括从napezpp_nape包中的类。

这仍然包括haxe std库,但目前为止没有人抱怨过。

+0

非常感谢。我会查看文档,我猜“包含(...)”部分也可以接受包名称?这可能是仅编译所需类的最快方法。 – bigp 2013-04-12 12:44:46