前回はFlex4 SDKを利用して構築環境を整えるところまでできたので、
今回はAdobe Air SDKをインストールしてみます。
とは言っても、基本的に前回とやることは同じです。
Adobe Air SDK
上のサイトからMac用のSDKをダウンロードして適当な場所に保存します。
今回も [/Users/hoge] に保存して解凍後に ディレクトリを [adobe_air_sdk] という名前に変更します。
次に実行ファイルにパスを通します。
$ cd ~
$ vi .bash_profile
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin:/Users/hoge/flex_sdk_4/bin
:/Users/hoge/adobe_air_sdk/bin
$ source ./bash_profile
[.bash_profile] の末尾に [:/Users/hoge/adobe_air_sdk/bin] を追加して更新します。
これでパスが通ったはずなので、確認してみます。
※実際は1行で記述してください。
$ which adl
/Users/hoge/adobe_air_sdk/bin/adl
見つかったようなのでこれでOKです。
–
それでは恒例のHelloWorldを。
前回作成したプログラムをそのまま利用します。
$ cd HelloWorld
$ vi HelloWorld.as
package {
import flash.display.*;
import flash.text.*;
public class HelloWorld extends Sprite {
public function HelloWorld () {
var textField : TextField = new TextField();
textField.x = textField.y = 0;
textField.text = "Hello World";
addChild( textField );
}
}
}
これですね。
[HelloWorld.as] と同階層に [HelloWorld-app.xml] というファイルを作成します。
$ vi HelloWorld-app.xml
<?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://ns.adobe.com/air/application/2.6">
<id>samples.flex.HelloWorld0.1</versionNumber>
<filename>HelloWorld</filename>
<initialWindow>
<content>HelloWorld.swf</content>
<title>Hello World Application</title>
<visible>true</visible>
</initialWindow>
</application>
これで準備が整いました。
コンパイルしてみましょう。
$ amxmlc HelloWorld.as
設定ファイル "/Users/hoge/flex_sdk_4/frameworks/air-config.xml" をロードしています
/Users/hoge/HelloWorld/HelloWorld.swf (*** バイト)
$ adl HelloWorld-app.xml
こんな感じでウィンドウが勝手に開けば成功です。
エラーが表示されたらその内容に従って修正してみましょう。
関連記事:

