AIR試してみるtest
インストールしておくもの
また,FlexSDKへのbinディレクトリへのパス通しをお忘れなく.
でおk
適当なフォルダを作る
$ mkdir HelloWorld
$ cd HelloWorld
コードを書く
以下のファイルを作る
HelloWorld/HelloWorld.mxml
<?xml version="1.0" encoding="utf-8"?> <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" title="Hello World"> <mx:Style> WindowedApplication { background-color:"0x999999"; background-alpha:"0.5"; } </mx:Style> <mx:Label text="Hello World" horizontalCenter="0" verticalCenter="0"/> </mx:WindowedApplication>
HelloWorld/HelloWorld-app.xml
<?xml version="1.0" encoding="UTF-8"?> <application xmlns="http://ns.adobe.com/air/application/1.5"> <id>samples.flex.HelloWorld</id> <version>0.1</version> <filename>HelloWorld</filename> <initialWindow> <content>HelloWorld.swf</content> <visible>true</visible> <systemChrome>none</systemChrome> <transparent>true</transparent> <width>400</width> <height>200</height> </initialWindow> </application>
HelloWorld/Makefile
TARGET = HelloWorld YOURNAME = yourname PASSWORD = 12345 all: compile swf: $(TARGET).mxml amxmlc $(TARGET).mxml adt: $(TARGET)-app.xml swf adt -certificate -cn $(YOURNAME) 1024-RSA sampleCert.pfx $(PASSWORD) compile: adt adt -package -storetype pkcs12 -keystore sampleCert.pfx $(TARGET).air $(TARGET)-app.xml $(TARGET).swf
書いたら,yournameとpasswordを適宜書き換える.
コンパる
コンパに行くでもなく,合コンにいくでもなく,コンパイルする.
$ make
amxmlc HelloWorld.mxml
...
途中で先ほどの設定したパスワードを求めてくるので入れる.
走らせる
出来たHelloWorld.airをダブルクリック.
インストール先やらなんやら出るけど,おkで
おお,走ったよ!