Adobe AIRアプリケーションをコマンドラインツールで作成する
コマンドラインコンパイラ(amxmlc)を使用して、ActionScript3とMXMLで構成されるAIRアプリケーションをコンパイルして構築できます。
amxmlc を使う
AIR ソースのコンパイルに使用する amxmlc はWindowsの場合、Flex Builder 3 をインストールしたフォルダの、sdks / 3.0.0 / bin に、amxmlc.bat という形式で作成されています。 amxmlc.batの内容は下記のとおりです。同じフォルダにある mxmlc.exe に +configname=air パラメータを渡しています。
@echo off rem rem amxmlc.bat script for Windows. rem This simply executes mxmlc.exe in the same directory, rem inserting the option +configname=air, which makes rem mxmlc.exe use air-config.xml instead of flex-config.xml. rem On Unix, amxmlc is used instead. rem "%~dp0mxmlc.exe" +configname=air %*
下記の書式により、AIRアプリケーションをコンパイルできます。
amxmlc [コンパイラオプション] AIRアプリケーションファイル.mxml
amxmlcコマンドは、実はFlexコンパイラである mxmlc を、+configname=air パラメータつきで呼び出します。このパラメータにより、mxmlc コンパイラは flex_config.xml ファイルの代わりに air-config.xmlファイルを使用します。
amxmlc の使用例
次に amxmlc によるコンパイル例を見て見ましょう。
ソースファイルのみを指定する、もっとも単純な使用例です。amxmlc myAir.mxml
-outputオプションにより、ソースファイルと異なる出力ファイル名を指定します。amxmlc -output myAirApp.swf -- myAir.mxml
AIR ActionScriptファイルをコンパイルします。amxmlc myAir.as