Я просмотрел весь веб-сайт компилятора командной строки Haxe Flash, но не смог найти подробного описания документация Файлы HXML(прокрутите вниз до раздела «Изменение свойств SWF»), описывающего компиляцию.
Кто-нибудь знает ссылку источник?
Найдено HXML:
Редактировать: Прокрутите вниз до моего ответа с полный список команд.





Попытался ли ты:
haxe --help
Насколько мне известно, файлы .hxml - это просто удобный способ передачи параметров командной строки.
Я думаю, что .hxml не поддерживает комментарии, которые не поддерживает синтаксический анализатор командной строки. Например, я получаю сообщение об ошибке, если пытаюсь передать "comment" в haxe, но я могу записать это в .hxml нормально.
Понятно! Вот полный список HXML / командной строки Параметры для компилятора Haxe
Для расширенное использование и некоторых советов есть отличная статья Энди Ли (https://stackoverflow.com/users/267998/andy-li)
http://blog.onthewings.net/2013/03/04/hxml-tricks-every-haxe-user-should-know/
Строки, начинающиеся с решетки (#), не будут рассматриваться как аргументы.
#Yay! Comments!
Используйте -cmd для запуска любой командной строки после успешной компиляции.
#C++
-cpp bin
-main Test
-cmd ./bin/Test
#Flash
-swf Test.swf
-main Test
-cmd path/to/FlashDebugger Test.swf
#Neko
-neko Test.n
-main Test
-cmd neko Test.n
Для Neko target есть специальный ярлык для сборки и запуска -x Test.
Добавление аргументов также работает, например, если вы хотите создать отладочную версию
haxe project.hxml -debug
Используйте --next для разделения различных сборок цели / конфигурации. Используйте --each для применения аргументов к каждой сборке в hxml.
#lib will be used in every '--next' build
-lib jQueryExtern
--each
#build MainPage
-js script/MainPage.js
-main MainPage
--next
#build ContactPage
-js script/ContactPage.js
-main ContactPage
#build AlbumPage
--next
-js script/AlbumPage.js
-main AlbumPage
Вы можете дополнительно разделить различные конфигурации сборки, создав hxml для каждой конфигурации.
client.hxml:
-main Client
-js client.js
server.hxml:
-main Server
-neko server.n
all.hxml:
client.hxml
--next
server.hxml
Обе сборки: haxe all.hxml
Есть ли разница между синтаксисом параметров командной строки и синтаксисом файла .hxml?