▼ActionScript 3.0メモ▼
Flex Builder 3によるはじめてのAIRアプリケーションの作成
「Hello World!」という文字列を表示するだけのAIRアプリケーションを作成する。
開発ツールの準備
Flash Builder 4
Flexアプリケーションを開発するための統合開発環境。
ダウンロードするにはユーザー登録が必要。
有償だが60日間の体験版で試用できる。
スタンドアロンとEclipseプラグインがあるが、スタンドアロンを選んだほうが無難。
ダウンロードしてインストーラの指示に従ってインストール。
プロジェクトの作成
プロジェクトの作成
- Flex Builderを起動。
- メニュー「ファイル→新規→Flexプロジェクト」を選択。
- 「プロジェクト名」に「HelloWorld」、「アプリケーションの種類」に「デスクトップアプリケーション(Adobe AIRで実行)」を指定し、次へボタンを押す。
- 再度次へボタンを押す。
- 「メインアプリケーションファイル」に「HelloWorld.as」、「アプリケーションID」に「net.npaka.HelloWorld」を指定し、終了ボタンを押す。アプリケーションIDはIDの衝突を避けるため、自分の持つドメインを付加する方が良い。
ソースコードの記述
プロジェクト生成時に追加された「HelloWorld.as」を次のように編集する。
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!"; textField.autoSize=TextFieldAutoSize.LEFT; addChild(textField); } } }
ADFの作成
「ADF」とは、AIRアプリケーションの属性を記述するXMLファイル。
次のように記述する。
HelloWorld-app.xml <?xml version="1.0" encoding="utf-8" standalone="no"?> <application xmlns="http://ns.adobe.com/air/application/2.0"> <id>net.npaka.HelloWorld</id> <version>1.0</version> <filename>HelloWorld</filename> <name>HelloWorld</name> <description>This is HelloWorld.</description> <copyright>(C) NPAKA 2010</copyright> <initialWindow> <title>HelloWorld</title> <content>HelloWorld.swf</content> <systemChrome>standard</systemChrome> <transparent>false</transparent> <visible>true</visible> </initialWindow> </application>
AIRアプリケーションの動作確認
メニュー「実行→HelloWorldの実行」で実行、「実行→HelloWorldのデバッグ」でデバッグ実行できる。
AIRファイルの生成
HelloWorld.airをダブルクリックすることで、アプリケーションのインストールおよび実行ができる。
- メニュー「プロジェクト→リリースビルドのエクスポート」を選択。
- 「プロジェクト」に「HelloWorld」、「アプリケーション」に最初に実行するActionScriptファイル「HelloWorld.as」を指定し次へボタンを押す。
- 「AIRファイルを書き出してデジタル証明書で署名」を選択し、作成ボタンを押す。
- 自分の署名情報を入力。
項目 必須/オプション 指定 発行者名 必須 {発行者名} 組織単位 オプション 組織名 オプション 国名 必須 JP 種類 必須 102-RSA パスワード 必須 {パスワード} 確認パスワード 必須 {パスワード} 別名で保存 必須 C:\sample.p12 - OKボタンを押す。署名ファイルの保存先に署名ファイル(*.p12 or *.pfx)が生成される。
- Certificateに生成した署名ファイルのパス、Passwordに生成した署名ファイルのパスワードを入力し、Finishボタンを押す。
- 警告ダイアログが表示されるのでOKボタンを押す。
成功するとHelloWorld.airファイルがプロジェクトフォルダに生成される。
−戻る−