現象:
Flash Builder4.6(Win)でStarlingフレームワークを使ってモバイル向けのプログラミングを始めた。Starlingの動作を確認するために簡単なコードを書いて実行したが、画面に何も表示されなかった。
Flash Builder4.6(Mac)では、実行時にStarlingのコンストラクタでStage3D関係のエラーが発生して止まってしまった。
原因:
Flash Builder4.6にデフォルトでインストールされているAIR 3.1 SDKでは、Stage3Dがサポートされていないらしい。
対策:
Adobeのサイトから、最新のFlex 4.6 SDKとAIR 3.4 SDKをダウンロードしインストールする。
Download Adobe Flex SDK
http://www.adobe.com/devnet/flex/flex-sdk-download.html
Download Adobe AIR SDK
http://www.adobe.com/devnet/air/air-sdk-download.html
SDKがインストールされているフォルダ
C:/Program Files (x86)/Adobe/Adobe Flash Builder 4.6/skds
の下に新たにフォルダを作成し、まずはFlex SDKをコピーする。その後、AIR SDKを上書きコピー。
Flash BuilderのSDKの設定で、新たに用意したSDKを追加する。
必要に応じて、デバッグバージョンのFlash Playerもインストールする。
Adobe Flash Player Support Center
http://www.adobe.com/support/flashplayer/downloads.html