質問

私たの Haxe Flashコマンドラインのコンパイラのサイトができなかったのを見つ詳細 文書の HXMLファイル (を押すと、"変化するSWFのプロパティ"部門) る記述のコンパイル。

誰も知らの参照 ソース?


たHXML:

  • -swf MyApp.swf.... コンパイルSWF
  • -本 MyAppClass.... エントリポイントクラス.ファイル)
  • -swf-ヘッダー 200 300円:25:FFFFFF.... 幅:全高:FPS:BackColor(SWF)

編集: スクロールダウンのための私の回答の 完全なリスト しまいます。

役に立ちましたか?

解決

試してみました:

haxe --help

.hxmlファイルは、私が知る限りコマンドラインパラメーターを渡す便利な方法です。

他のヒント

わかった!この完全なリストHXML/コマンドライン オプション のHaxeコンパイラ

  • —cp:追加のディレクトリを探ソースファイル
  • —js:コンパイルのコードJavaScriptファイル
  • —as3:生AS3コードをターゲットディレクトリ
  • —swf:コンパイルコードのSWFファイルFlash
  • —swf9:コンパイルのコードFlash9SWFファイル
  • —swf—バージョン:変更のSWFのバージョン(6~10)
  • —swf—ヘッダー:定義SWFヘッダー(幅:全高:fps:カラー)
  • —swf—lib:追加のSWF図書館、コンパイルされたSWF
  • —neko:コンパイルのコードにネコバイナリー
  • —php:生PHPのコードをターゲットディレクトリ
  • —x:ショートカットの作成のため、実行するネコのファイル
  • —xml:をXMLの種類の説明
  • —メイン:を選択し起動クラス
  • —lib:使用haxelib図書館
  • —Dを定義する条件コンパイルフラグ
  • 資源[@名]:追加リソースファイル名
  • —除外:なコードを生成します。授業このファイル
  • —v:onノードの詳細
  • —デバッグ:追加のデバッグ情報をコンパイルされたコード
  • —迅速:プロンプトエラー
  • —cmd:実行指定されたコマンドの後の成功の集大成
  • --フラッシュの厳しい:より厳しいタイプのflash API
  • --no—痕跡:なコンパイルの微量の電話のプログラム
  • --フラッシュの使用段:場所オブジェクトのステージのSWF lib
  • --ネ—ソース:く発生するネ源
  • --gen—hx—クラス生hxヘッダからSWF9ファイル
  • --次:別の複数のhaxe編集
  • --表示表示コードのヒント
  • --no—出力:統がありませんファイル
  • --時:測定編集回
  • --no—インライン:disable inlining
  • --php—フロント:名前を選択し、PHPのフロントファイル
  • --remap:remapパッケージ別一
  • —ヘルプ表示オプション一覧
  • --help:表示オプション一覧

高度な使用法といくつかのヒントについては、Andy Li( https: //stackoverflow.com/users/267998/andy-li

http:// blog.onthewings.net/2013/03/04/hxml-tricks-every-haxe-user-should-know/


hxmlファイルのコメント

ハッシュ(#)で始まる行は引数として扱われません。

#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ターゲットには、 -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

hxmlsを含める

構成ごとに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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top