命令列用法:
- haxe -main <class> -<target_platform> <output> [option]+ [<input>]+
- haxe <hxml_file.hxml> [option]+
[ ]+ 表示可以不只一個
[<input>]+ 就表示輸入的檔案可以不只一個(以空白隔開?)
-<target_platform> 支援的平台有 Flash, JavaScript, C++, PHP, Android?, Java?, ...
-swf
-js
-cpp
-php
-
[例1]
//=== 主類別 Client.hx, 輸出flash檔案 index.swf
haxe -main Client -swf index.swf
//=== 主類別 Server.hx 輸出neko檔案 server.n
haxe -main Server -neko server.n
//=== 將以上兩件工作放入 build.hxml 檔案中
#some comment
-main Client
-swf client.swf
--next
-main Server
-neko server.n
//=== 命令列
haxe build.hxml
[例2] 主類別Main.hx, 用到nme lib, tween lib
haxe -main Main -swf op1.swf -lib nme -lib tween
[ref]
http://haxe.org/doc/compiler
沒有留言:
張貼留言