HXML 文档在哪里?
我浏览了 Haxe Flash 命令行编译器网站,但找不到任何详细的文档HXML 文件 (向下滚动到“更改 SWF 属性”部分) 描述了编译。
有人知道参考来源吗?
找到HXML:
- -swf MyApp.swf .... 编译为 SWF
- -main MyAppClass .... 入口点类(.AS 文件)
- -swf-header 200:300:25:FFFFFF .... 宽度:高度:FPS:背景颜色(SWF 的)
编辑: 向下滚动查看我的回答是命令的完整列表。
I've looked all over the Haxe Flash Command-line compiler website but was unable to find any detailed documentation of the HXML files (scroll down to the "Changing SWF properties" section) which describe the compile.
Anybody know of a reference source?
Found HXML:
- -swf MyApp.swf .... Compile to SWF
- -main MyAppClass .... Entry-point Class (.AS file)
- -swf-header 200:300:25:FFFFFF .... Width:Height:FPS:BackColor (of SWF)
Edit: Scroll down for my answer with the complete list of commands.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
知道了! 以下是 Haxe 编译器的 HXML/命令行选项的完整列表
Got it! Here's the complete list of HXML / command line Options for the Haxe compiler
您是否尝试过:
据我所知,.hxml 文件只是传递命令行参数的一种便捷方法。
Have you tried:
.hxml files are just a convenient way to pass commandline parameters as far as I know.
对于高级用法和一些提示,请参阅 Andy Li 撰写的一篇精彩文章 (https://stackoverflow .com/users/267998/andy-li)
http://blog.onthewings.net/2013/03/04/hxml-tricks-every-haxe-user-should-know/
注释 hxml 文件
以 hash 开头的行(#) 不会被视为参数。
编译后立即运行项目
成功编译后使用
-cmd
运行任何命令行。对于 Neko 目标,有用于构建和运行
-x Test
的特殊快捷方式。额外参数
附加参数也适用,例如,如果您想构建调试版本
一次进行多个编译
使用
--next
来分隔不同的目标/配置构建。 使用--each
将参数应用于 hxml 中的每个构建。包含 hxml
您可以通过为每个配置创建一个 hxml 来进一步分离不同的构建配置。
client.hxml:
server.hxml:
all.hxml:
构建两者:
haxe all.hxml
For an advanced usage and some tips here is a great article by Andy Li (https://stackoverflow.com/users/267998/andy-li)
http://blog.onthewings.net/2013/03/04/hxml-tricks-every-haxe-user-should-know/
Commenting a hxml file
Lines starting with hash (#) won't be treated as arguments.
Run project right after compilation
Use
-cmd
to run any command line after successful compilation.For Neko target there is special shortcut for building and running
-x Test
.Extra arguments
Appending arguments also works, for example if you want to build debug version
Multiple compilations at once
Use
--next
to separate different target/configuration builds. Use--each
to apply arguments to every build within hxml.Including hxmls
You can further separate different build configurations by creating an hxml for every configuration.
client.hxml:
server.hxml:
all.hxml:
Builds both:
haxe all.hxml