Adobe AIR環境を整える。
とりあえず開発できる環境にしようと思う。
先日購入した書籍を読むと、PCに最低限必要なものは以下の3つ。
Java SE DownloadsページからJDKをDLして入れる。
この記事を書いてる時点ではJDK6 Update 5が最終。
AIRランタイムはAdobe LabsのDownloadページからDLして入れる。
この記事を書いてる時点ではAdobe AIR beta3が最終。
先人の知恵を拝借。
- Adobe AIR ベータ 3 追加情報,akihiro kamijo,2007年12月18日
- 覚え書き - Adobe AIR,Hiki,2008年1月15日
なにやらXMLファイルのタグ表記がbeta2と違うそうだ。
beta2 | beta3 |
---|---|
http://ns.adobe.com/air/application/1.0.M5 | http://ns.adobe.com/air/application/1.0.M6 |
<title> | |
あと細かいところで
タグを の子要素として追加 タグを の子要素として追加
となるそうだ。
とりあえずHikiさんの書かれた覚え書きを参考にしてASファイルを作ってコンパイル。
C:\air>amxmlc Hello.as Loading configuration file C:\flex3\frameworks\air-config.xml C:\air\Hello.swf (669 bytes)
できたので、次のXMLファイルを作る・・・が、よく見るとnameタグとtitleタグが変わってない。
<?xml version="1.0" encoding="UTF-8"?> <application xmlns="http://ns.adobe.com/air/application/1.0.M6"> <id>jp.ac.keio.sfc.tom</id> <version>1.0</version> <filename>Hello AIR World</filename> <name>Hello Worldアプリケーション</name> <description>AIRアプリケーション Sample</description> <copyright>2007 Naohiro SUZUKI</copyright> <installFolder>air/examples/hello</installFolder> <initialWindow> <content>Hello.swf</content> <visible>true</visible> </initialWindow> </application>
としてコンパイル。
C:\air>adl Hello.xml invalid application descriptor: descriptor version does not match runtime version
・・・あれ?
なにやらランタイムのバージョンがどーやら言ってきてるな・・・。
おかしいなぁ・・・。AIR beta3のランタイム入れたからapplicationのxmlns属性はちゃんとhttp://ns.adobe.com/air/application/1.0.M6にしたのに・・・。
・・・原因がわかりません。たぶんXML周りが原因じゃないかと思う・・・。
眠いので今日はここらへんで終わり・・・。
続きはいつの日か・・・。