心魅 - cocoromi -

半角スペース時々全角

FlashDevelop 3 RC1でAIRが起動しないときの対処

久々にFlex開発をしようと、環境を整えたら、FlashDevelop 3 RC1でAIRが起動しない!
プロンプトに一瞬表示される、エラーメッセージを頑張って読んだところ"error while loading initial content"
要は初期化失敗?

これを解決する方法は以下

http://blog.bk-zen.com/2008/12/26/100/#extended

FlashPlayer10 を入れたときは、
application.xml の 2行目

を ↓ のように書き換えておこう。

原因


上記の対策からも分かるとおり、名前空間の指定が間違っていることが原因で、FlashPlayer10用のapplication.xmlの名前空間は1.5を指定しなければならない。

http://weblogs.macromedia.com/akamijo/archives/2008/11/flexbuilder_302.html

1.5 の名前空間は Flash Player 9, 10 ともに使えますが、1.1 の名前空間は Flash Player 9 の時だけ使えます。

まとめ


AIR起動時に"error while loading initial content"が表示されて、落ちる場合はコンパイルで指定したFlash Playerと名前空間のバージョンが対応していない可能性がある。

Flash Player 10用のapplication.xmlの名前空間は1.5である必要がある。