2013-04-11 60 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