▼ActionScript 3.0メモ▼
FlashDevelopによるAIRアプリの開発
FlashDevelopを利用して、"Hello World!"という文字列を表示するAIRアプリを作成する。
開発ツールの準備
FlashDevelopの実行に必要な開発ツールは以下の5つ。他の4つをインストール後にFlashDevelopをインストール。
- Java 6(JRE1.6)
Javaアプリの実行環境。
FlashDevelopの一部機能実行に必要。
インストーラの指示に従ってインストール。
- .Net Framework 3.5
.Netアプリの開発環境。
FlashDevelopの一部機能実行に必要。
インストーラの指示に従ってインストール。å
- Flex 3 SDK
コマンドラインベースのFlash用開発環境。
FlashDevelopのビルド機能実行に必要。
「Latest Milestone Release Builds」の「Adobe Flex SDK」をダウンロードして解凍し、適当なフォルダ(C:¥flex_sdk_3.4.0.9271等)に配置。
- Flash Player 10 (debug versions)
デバッグ用のFlash Player。
FlashDevelopのプレビュー機能実行に必要。
ダウンロードして解凍し、最新版のフォルダの「flashplayer10rXX_XX_win_sa_debug.exe」を適当なフォルダ(C:¥flashplayer等)に配置。
- FlashDevelop
オープンソースのFlash用統合開発環境。
Windowsのみで実行可能。
インストーラの指示に従ってインストール。 å
初期設定を以下のように行う。
- FlashDevelopを起動
- メニュー「Tools→Program Settings...」を選択
- 「AS3Context」を選択
- 「Flex SDK Location」にFlex SDKのパスを指定
- 「Default Flash Version」に「10」を指定
- 「FlashViewer」を選択
- 「External Player Path」にFlash Player 10(debug versions)のパスを指定
- 「Movie Display Style」に「External」を指定
プログラムの作成
プロジェクトの作成
- FlashDevelopを起動
- メニュー「Project→New Project」を選択
- 「AIR AS3 Projector」を選択
- Nameに「HelloWorld」を入力
- Create directory for productにチェック
- OKボタンを押す
ソースコードの作成
- ProjectsのsrcのMain.asをクリックして、ポップアップ「Rename」を選択
- "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); } } }
ビルドと実行
- Test Movie(青右三角)ボタンを押す。
binフォルダにHelloWorld.swfが生成され、AIRアプリが実行される。
インストーラの生成
- ProjectsでCreateCertificate.batを選択し、PATHにFlex SDKのbinフォルダのパスを記述
- 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- ProjectsでCreateCertificate.batに右クリックし、ポップアップ「Execute」を選択。
証明書「SelfSigned.pfx」が生成される
![]()
- ProjectsでPackageApplication.batに右クリックし、ポップアップ「Execute」を選択。
- CreateCertificate.batで指定したパスワードを入力
- binフォルダにHelloWorld.airが生成される