AIR完全解説が完全に解説されていなかった件
ISBN:9784756150325がらFlexSDKの使い方を学習していたところ、beta1の内容を元に記載されている箇所があり数時間嵌まった。。。
本に記載されている通りに実行すると、次のようなエラーが出る。
This application cannot be run.(Error: This application requires a version of the Adobe Integrated Runtime (AIR) which is no longer supported. Please contact the application author for updated version.)
つまり、バージョンが古くてサポートしてないということなので、アプリケーション記述ファイル(本文中では、Test-app.xml)をAdobe Labs | Previews, prereleases and beta software from Adobeの情報を参考に、修正したところ無事動作した。
修正した点は、主に次の2点。
- application要素の既定名前空間を変更
- rootContent要素を削除し、initialWindow要素を追加。rootContentの各属性は、initialWindowの子要素として展開
正式リリース前にありがちな罠なわけだけど、書籍の情報鮮度の問題がこんなところに出るとは夢にも思わず・・・。
追記:beta3と正式リリース版1.0の設定を追加しました