× [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 |
Adobe AIR の Hello World をやってみました。
まずは環境整備からです。 ・AIRランタイムのインストール 「AIRランタイム」はAIRアプリケーションを実行する環境で必要となります。 つまり、エンドユーザもインストールする必要があります。 以下のページからダウンロード、インストールします。 Adobe - Adobe AIR ・AIR SDKのダウンロード AIRアプリケーションの開発には、「AIR SDK」が必要です。 以下のページからダウンロードして、任意の場所に解凍します。 そして、pathを通します。 Adobe - AIR:Adobe AIR SDK ・Flex 3 SDKのダウンロード 開発を行うには、「Flex 3 SDK」が必要になります。 以下のページからダウンロードして、任意の場所に解凍します。 Adobe - Flex 3: Downloads ・FlashDevelop 最後にIDEです。 私はFlashDevelop 3.0.0 RC1 releasedにしました。 以下のページからダウンロード、インストールします。 FlashDevelop.org - View forum - Releases これで環境整備は終わりです。 では、「Hello World!!」を出力してみましょう。 FlashDevelopを起動します。 「Project」 -> 「New Project」 を開きます。 ActionScript 3.0の「AIR AS3 Projector」を選択して、任意の名前(ここでは「HelloWorld」)と場所を指定して「OK」を押します。 「src」ディレクトリにある「Main.as」に以下のように書きます。 package {
import flash.display.Sprite; import flash.text.*; public class Main extends Sprite { public function Main():void { var tf:TextField = new TextField(); tf.text = "Hello World!!"; addChild(tf); } } } 「Tools」 -> 「Program Settings」を開きます。 Pluginsの「AS3Context」を選択して、Languageの「Flex SDK Location」に「Flex 3 SDK」を解凍したディレクトリを指定します。 「Project」 -> 「Build Project」を選択します。 コンパイルが通ると、「bin」ディレクトリに「HelloWorld.swf」が作成されます。 そのファイルを右クリックして、「Execute」を選択します。 すると、Adobe Flash Playerが起動し、左上に小さく「Hello World!!」が出力されます。 ここまでは、普通のFlashアプリケーションです。 AIRアプリケーションを作成するにはもう少し作業が必要となります。 「CreateCertificate.bat」ファイルを右クリックして、「Execute」を選択します。 すると、「SelfSigned.pfx」が作成されます。 「PackageApplication.bat」ファイルを右クリックして、「Execute」を選択します。 パスワードの入力を求められるので、「fd」と入力します。 これで「air」ディレクトリに「HelloWorld.air」が作成されます。 ・・・のはすだったんですが、以下のようなエラーが出ました。 F:\devel\AIR\HelloWorld\application.xml(14): error 305: Intial window content SWF
version 10 exceeds namespace version http://ns.adobe.com/air/application/1.0 AIR setup creation FAILED. 以下にエラーメッセージの一覧があります。 Adobe AIR 1.5 * ADT(AIR 開発ツール)を使用した AIR インストールファイルのパッケージ化 どうやら、「application.xml」の2行目のnamespaceで宣言されているAIRのバージョンが違うようです。 「1.0」となっている部分を、「1.5」に変更します。 これで再度実行したところ、「HelloWorld.air」が作成されました。 このファイルを右クリックして、「Execute」を押します。 すると、インストーラーが開くので、インストールします。 これでAIRアプリケーションとして動作するようになります。 インストールしたファイル(HelloWorld.exe)を実行すると、ウィンドウが起動して左上に「Hello World!!」が出力されます。 もう1回「HelloWorld.air」を実行すると、アンインストールができます。 以上、Adobe AIR の HelloWorld でした。 PR |
|
トラックバックURL
|
忍者ブログ [PR] |