▼ActionScript 3.0メモ▼
FlashDevelopによるAIRアプリの開発


FlashDevelopを利用して、"Hello World!"という文字列を表示するAIRアプリを作成する。


開発ツールの準備

FlashDevelopの実行に必要な開発ツールは以下の5つ。他の4つをインストール後にFlashDevelopをインストール。

初期設定を以下のように行う。
  1. FlashDevelopを起動
  2. メニュー「Tools→Program Settings...」を選択
  3. 「AS3Context」を選択

  4. 「Flex SDK Location」にFlex SDKのパスを指定
  5. 「Default Flash Version」に「10」を指定
  6. 「FlashViewer」を選択

  7. 「External Player Path」にFlash Player 10(debug versions)のパスを指定
  8. 「Movie Display Style」に「External」を指定

プログラムの作成

プロジェクトの作成
  1. FlashDevelopを起動
  2. メニュー「Project→New Project」を選択

  3. 「AIR AS3 Projector」を選択
  4. Nameに「HelloWorld」を入力
  5. Create directory for productにチェック
  6. OKボタンを押す

ソースコードの作成
  1. ProjectsのsrcのMain.asをクリックして、ポップアップ「Rename」を選択

  2. "HelloWorld"と入力し、改行を押す

HelloWorld.as
package {
    import flash.display.*;  
    import flash.text.*;  

    //HelloWorld
    [SWF(width=240, height=240, backgroundColor=0xFFFFFF)]
    public class HelloWorld extends Sprite {
        //コンストラクタ
        public function HelloWorld() {
            var textField:TextField=new TextField();
            textField.text="Hello World!";
            addChild(textField);
        }
    }
}


ビルドと実行
  1. Test Movie(青右三角)ボタンを押す。
    binフォルダにHelloWorld.swfが生成され、AIRアプリが実行される。

インストーラの生成

  1. ProjectsでCreateCertificate.batを選択し、PATHにFlex SDKのbinフォルダのパスを記述
  2. PASSWORDに任意のパスワードを入力
    CreateCertificate.bat の一部
    :: Path to Flex SDK binaries
    set PATH=%PATH%;C:\Program Files\Flex SDK\flex_sdk_3.4.0.9271\bin
    
    :: Certificate information
    set NAME=SelfSigned
    set PASSWORD=fd
    set CERTIFICATE=SelfSigned.pfx
  3. ProjectsでCreateCertificate.batに右クリックし、ポップアップ「Execute」を選択。
    証明書「SelfSigned.pfx」が生成される

  4. ProjectsでPackageApplication.batに右クリックし、ポップアップ「Execute」を選択。
  5. CreateCertificate.batで指定したパスワードを入力
  6. binフォルダにHelloWorld.airが生成される


−戻る−