Flash における Hello World アプリケーションの作成
アプリケーションのテスト
アプリケーションのパッケージ化
Adobe® AIR® の仕組みを簡単に説明した実践形式のデモを体験するには、このトピックの説明に従ってください。Adobe® Flash® Professional を使用して、「Hello World」という名前の簡単な AIR アプリケーションを作成し、パッケージ化できます。
まだ実行していない場合は、www.adobe.com/go/air_jp から Adobe AIR をダウンロードしてインストールします。
Flash における Adobe AIR アプリケーションの作成方法は、他の FLA ファイルを作成する場合とほとんど同じです。以下に、Flash Professional を使用して簡単な Hello World アプリケーションを作成する手順を示します。
Flash を起動します。
スタートアップスクリーンで「AIR」をクリックして、Adobe AIR パブリッシュ設定が含まれている空の FLA ファイルを作成します。
「ツール」パネルのテキストツールを選択し、ステージの中央に静的テキストフィールド(デフォルト)を作成します。15 ~ 20 文字を入力するのに十分な幅を指定します。
テキストフィールドに「Hello World」と入力します。
ファイルに名前(例:HelloAIR)を付けて保存します。
Ctrl + Enter キーを押すか、制御/ムービープレビュー/テストを選択して、Adobe AIR でアプリケーションをテストします。
ムービーのデバッグ機能を使用するには、最初に ActionScript コードをアプリケーションに追加します。これをすばやく行うには、次のように trace ステートメントを追加します。
trace("Running AIR application using Debug Movie");
Ctrl + Shift + Enter キーを押すか、デバッグ/ムービーのデバッグ/デバッグを選択して、ムービーのデバッグモードでアプリケーションを実行します。
Hello World アプリケーションは次の図のように表示されます。
ファイル/パブリッシュを選択します。
既存の電子証明書を使用して Adobe AIR パッケージに署名するか、次の手順に従って自己署名証明書を作成します。
「証明書」フィールドの隣にある「新規」ボタンをクリックします。
「発行者名」、「組織単位」、「組織名」、「電子メール」、「国」、「パスワード」および「パスワードの確認」に必要事項を入力します。
証明書の種類を指定します。証明書の「種類」オプションは、セキュリティのレベルを表します。「1024-RSA」は安全性の低い 1024 bit キーを使用し、「2048-RSA」は安全性の高い 2048 bit キーを使用します。
情報を証明書ファイルに保存します。これを行うには、「名前を付けて保存」コマンドを使用するか、「参照」ボタンをクリックしてフォルダーの場所(例: C:/Temp/mycert.pfx )を参照します。完了したら、「OK」をクリックします。
Flash に電子署名ダイアログが再び表示されます。作成した自己署名証明書のパスとファイル名が「証明書」テキストボックスに表示されます。表示されない場合は、パスとファイル名を入力するか、「参照」ボタンをクリックしてファイルを見つけて、選択します。
電子署名ダイアログボックスの「パスワード」テキストフィールドに、手順 b で割り当てたパスワードと同じパスワードを入力します。Adobe AIR アプリケーションの署名について詳しくは、 AIR ファイルへの電子署名 を参照してください。
アプリケーションファイルとインストーラーファイルを作成するには、「パブリッシュ」ボタンをクリックします(Flash CS4 および CS5 では、「OK」をクリックします)。AIR ファイルを作成する前に、ムービーのプレビューまたはデバッグを実行して、SWF ファイルと application.xml ファイルを作成しておく必要があります。
アプリケーションをインストールするには、アプリケーションを保存したフォルダーにある AIR ファイル( application .air)をダブルクリックします。
アプリケーションインストールダイアログの「インストール」ボタンをクリックします。
インストールの環境設定と場所設定をレビューして、「インストール後にアプリケーションを起動」チェックボックスがオンになっていることを確認します。「続行」をクリックします。
インストール完了のメッセージが表示されたら、「終了」ボタンをクリックします。
法律上の注意 | プライバシーポリシー