2009
0821

Flash CS4でAir1.5をAir1.5.2に更新ではまる。

Air初心者の小心者のtokorooooonです。

Airでフルスクリーンのブラウザを作る機会があり、すごく困った話です。
因に、これは僕の環境下での話なので、同じ状況でも、
動かない場合があるかもしれないので、作業を試すときには自己責任でお願いします。

いつも触ってるactionscriptでアプリーケーションを作れるという事で、
悠々と作り始めたのですが、HTMLLoaderクラスでHTMLを表示するとこまでは
順調で、『へへ〜ん♪』と作っていたのですが、ステージを

StageDisplayState.FULL_SCREEN_INTERACTIVE;

とした瞬間、swfがあった場所が、もぬけの殻に。。。
閉じて、プレビューをもう一度してみても表示されない。。。
なぜ。。。

調べてみると、adobeのページのバグの箇所に記述がありました。
http://www.adobe.com/support/documentation/jp/air/1_5_1/releasenotes_developers.html

それならそれと、Airのランタイムのバージョンを現行の1.5.2をインストール!!
そして、書いてあるように、アプリケーション記述子の名前空間を

xmlns="http://ns.adobe.com/air/application/1.5の箇所を
1.5.2なので、
xmlns="http://ns.adobe.com/air/application/1.5.2に変更。

そして、もう一度CS4でプレビュー。
しかし、何も始まらない。わけわかめで、あれこれ試して、
いじけて、
立ち直って、
またいじけて、
調べて、分かった事。

どーやら、上記の記述だけじゃだめなようで、Adobe Flash CS4/AIK1.5というフォルダが
Adobe AIR 1.5 SDKフォルダに相当するようで、このままだと、1.5ベースのままなので、
AIR SDK1.5.1をダウンロードしてきて、Adobe Flash CS4/AIK1.5の中身を入れ替え
そして、プレビュー!!

すると、無事表示されました。。。
っていう、話でした。

コメント

Comments

トラックバック

TrackBacks

TrackBack URL : http://www.starryworks.co.jp/mt/mt-tb.cgi/105