我查看了整个Haxe Flash命令行编译器网站,但无法找到HXML文件的任何详细文档 (向下滚动到"更改SWF属性"部分),其中描述了编译.
有人知道参考资料来源吗?
找到HXML:
-swf MyApp.swf .... 编译为SWF
-main MyAppClass .... 入口点类(.AS文件)
-swf-header 200:300:25:FFFFFF .... 宽度:高度:FPS:BackColor(SWF)
编辑: 使用完整的命令列表向下滚动我的答案.
得到它了!以下是Haxe编译器的HXML /命令行选项的完整列表
-cp:添加目录以查找源文件
-js:将代码编译为JavaScript文件
-as3:将AS3代码生成到目标目录中
-swf:将代码编译为Flash SWF文件
-swf9:将代码编译为Flash9 SWF文件
-swf-version:更改SWF版本(6到10)
-swf-header:定义SWF标题(宽度:高度:fps:颜色)
-swf-lib:将SWF库添加到已编译的SWF中
-neko:将代码编译为Neko Binary
-php:将PHP代码生成到目标目录中
-x:编译和执行neko文件的快捷方式
-xml:生成XML类型描述
-main:选择启动类
-lib:使用haxelib库
-D:定义条件编译标志
-resource [@name]:添加命名资源文件
-exclude:不为此文件中列出的类生成代码
-v:打开详细节点
-debug:将调试信息添加到已编译的代码中
-prompt:出错时提示
-cmd:成功编译后运行指定的命令
--flash-strict:更多类型严格的flash API
--no-traces:不编译程序中的跟踪调用
--flash-use-stage:放置在SWF lib的舞台上找到的对象
--neko-source:保持生成neko源
--gen-hx-classes:从SWF9文件生成hx头
--next:分开几个haxe编译
--display:显示代码提示
--no-output:编译但不生成任何文件
--times:测量编译时间
--no-inline:禁用内联
--php-front:选择PHP前端文件的名称
--remap:将包重新映射到另一个包
-help:显示此选项列表
--help:显示此选项列表
你有没有尝试过:
haxe --help
据我所知,.hxml文件只是传递命令行参数的一种方便方法.