cross clover

のんびり日曜プログラミング。ブログパーツやWebサービスの開発。iPhoneアプリもはじめました。

MacにAdobe AIR SDKをインストールする

| 0 comments

Adobe AIR

前回は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

HelloWorldAir.swf

こんな感じでウィンドウが勝手に開けば成功です。
エラーが表示されたらその内容に従って修正してみましょう。


関連記事:

  1. MacにFlex 4 SDKをインストールする
  2. PHP 5.3.7のcrypt関数に深刻なセキュリティホール
  3. 楽しく退屈せずにJavaScriptプログラミングを学べるCodecademy
  4. スマートフォン向けインターフェース構築をサポートするライブラリ「Web 2.0 Touch」

コメントを残す

Required fields are marked *.