Flex 3 SDK Beta 3で、HelloWorld AIRアプリを作ってみました

公開日: : 最終更新日:2014/01/28 プログラミング

記事内に広告を含む場合があります。記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。

仕事でFlexを使う必要があるので、勉強のためにAIRでHelloWorldを作ってみた。以下、手順をメモしておく。

Flex 3 SDK Beta 3は Flex 3 Software Development Kit – Adobe Labsから落として下さい。

helloWorld-app.xml


<?xml version="1.0" encoding="utf-8" ?>
<application
xmlns="http://ns.adobe.com/air/application/1.0.M6"
minimumPatchLevel="4">

<id>jp.ne.hatena.d.akio0911.helloWorld</id>
<name>helloWorld 1.0</name>
<version>1.0</version>
<filename>helloWorld</filename>
<description>This is a hello world AIR application.</description>
<copyright>(c) 2008 akio0911</copyright>
<initialWindow>
<content>helloWorld.swf</content>
<title>helloWorld</title>
<systemChrome>standard</systemChrome>
<transparent>false</transparent>
<visible>false</visible>
<minimizable>true</minimizable>
<maximizable>true</maximizable>
<resizable>true</resizable>
<width>500</width>
<height>500</height>
<x>150</x>
<y>150</y>
<minSize>300 300</minSize>
<maxSize>800 800</maxSize>
</initialWindow>
<installFolder>akio0911/helloWorld</installFolder>
<programMenuFolder>akio0911/helloWorld</programMenuFolder>
<icon>
<image16x16>icons/AIRApp_16.png</image16x16>
<image32x32>icons/AIRApp_32.png</image32x32>
<image48x48>icons/AIRApp_48.png</image48x48>
<image128x128>icons/AIRApp_128.png</image128x128>
</icon>
<customUpdateUI>false</customUpdateUI>
<allowBrowserInvocation>false</allowBrowserInvocation>
<fileTypes>
<fileType>
<name>jp.ne.hatena.d.akio0911.helloWorld</name>
<extension>xmpl</extension>
<description>helloWorld</description>
<contentType>example/x-data-type</contentType>
<icon>
<image16x16>icons/AIRApp_16.png</image16x16>
<image32x32>icons/AIRApp_32.png</image32x32>
<image48x48>icons/AIRApp_48.png</image48x48>
<image128x128>icons/AIRApp_128.png</image128x128>
</icon>
</fileType>
</fileTypes>
</application>

helloWorld.mxml


<?xml version="1.0" encoding='utf-8'?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Text x="10" y="10" text="Hello,World"/>
<mx:Script>
<![CDATA[
private function buttonClick():void{
button1.label = "Hello,World";
trace("ボタンがクリックされました!");
}
]]>
</mx:Script>
<mx:Button x="10" y="36" label="Button" id="button1" click="buttonClick();"/>
</mx:WindowedApplication>

コンパイル作業はこんな感じ。


% amxmlc helloWorld.mxml
% adt -certificate -cn SelfSigned 1024-RSA helloWorld.pfx password
% adt -package -storetype pkcs12 -keystore helloWorld.pfx -storepass password helloWorld.air helloWorld-app.xml helloWorld.swf icons

実行するとこんな感じ。

http://farm3.static.flickr.com/2017/2273548710_edd9cf841a.jpg

関連記事

サンフランシスコのピア39にあるチャウダーズでクラムチャウダーを食す!

lolipop アップルの開発者向けイベント「WWDC2014」

ミスドのカルピスドーナツとカルピスポンデリングを食べてみた!

ミスドで期間限定のカルピスコラボ商品「カルピスドーナツ」と「カルピ

十三カレー計画で牛すじカレーネギのせを食す!(大阪・十三)

「iPhoneアプリ開発キャンプ@大阪」のランチで、十三カレー計画

大阪・難波の加寿屋 法善寺でかすうどんを食す。ランチタイムはおにぎり2個まで無料!

大阪・難波の加寿屋 法善寺 (かすうどん KASUYA)で、かす

ライブドアブログで運営していた「あきお商店」を「卵は世界である」に改名しました

少し前からライブドアブログで「あきお商店」というブログをやって

→もっと見る

PAGE TOP ↑