2013-04-11 10 views
1

Этот вопрос предназначен специально для создания SWC из Haxe в FlashDevelop (не из кода AS3).Как исключить классы при компиляции SWC из Haxe?

Есть ли аргумент компилятора для указания некоторых классов, которые НЕ должны быть скомпилированы в SWC? И если это так, можно ли избавиться от «Main», «Lib» и т. Д. (Наиболее распространенные классы, встроенные в SWC по умолчанию) при компиляции всего остального?

ответ

2

Для Nape я компилировать файлы SWC, как:

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

, без -main флага, это создает .swc, который включает в себя только те классы от nape и zpp_nape пакетов.

Это будет включать в себя библиотеку haxe std, но никто до сих пор не жаловался.

+0

спасибо. Я рассмотрю документацию, я предполагаю, что часть «include (...)» может также принять имя пакета? Вероятно, это был бы самый быстрый способ только скомпилировать требуемые классы. – bigp