все, кто еще сомневается делать ли swc из haxe, опасаясь кучи лишних публичных полей в автокомплите. это в прошлом.
Добавляете -D swf-protected и все приватные поля после компиляции становяться протектед. Плюс при компиляции в swc появляется класс haxe с методом initSwc(mc:flash.display.MovieClip):void;
который надо вызвать как можно раньше, чтобы сработала вся магия хакса
[1:23:47 PM] Dima (deep): а чтобы в swc упали все нужные вам классы добавляем компилятору --macro include('package.name')
[1:25:40 PM] Dima (deep): еще, если вам надо чтобы сработали брейкпоинты в haxe проекте из swc запущенном в тойже ide нужно добавить компилятору -D fdb -debug. Проверенно в идее и в fd, везде работает дебаг, переход в haxe методы и брейкпоинты в нем
Вот кусок текста с http://haxe.org/com/features :
Долго напрягался, чтобы понять о чём идёт речь. Т.е. общая мысль ясна, но в деталях какие-то непонятки. Такое чувство, что в тексте есть ошибки. Кто-нибудь может подробнее написать про подключение нескольких swc?
Опубликована новая версия haXe - 2.03
Самые важные изменения в этом релизе:
Подробнее о первых двух нововведениях создатель haXe написал в своём блоге в статье "haXe 2.03 with SWC Output".