Framework(以下、starling)についてご紹介します。FlashPlayer11からStage3Dという新しいAPIが追加されました。Stage3Dは、Flashから直接GPUを活用することで従来よりはるかに高速なレンダリング(※1)を可能としたFlash(ActionScript)のAPIなのですが、プログラミングがアセンブラ(機械語)に近いうえにシェーダプログラミングの知識も必要なため、Flash開発者が使用するには少々扱いづらいものとなっていました。※1.2D/3D両方の描画を行うことが出来るそこで登場したのが、starlingです。starlingは従来の”表示リスト”のような記載で、Stage3Dでの高速な2D描画を可能としたオープンソースのActionScriptフレームワークになります。Flashでは対応していないスプライトシート(テクスチャアトラス)やビットマップフォントを使用出来たり、前回・前々回の記事で紹介したパーティクルも拡張機能として用意されています。starlingのオブジェクトを含む全てのStage3Dオブジェクトは、表示リストとは別のステージに描画され、Stage3D用のレイヤーは表示リストより奥に配置されており、奥から順に下記のようになっています。videoStage3D表示リスト各オブジェクトは、それぞれ別のレイヤーに貼付けることが出来ないため、表示リストとstarlingのオブジェクトを同時に使用する場合は、必ず表示リストの方が手前に描画されることになるので少し注意が必要になります。CCでstarlingを使用するために環境設定を行っていきましょう。](※1)からstarling本体をダウンロードすることができます。※1.本記事執筆時点でのバージョンダウンロードしたファイルを展開すると、「starling」というフォルダがあり、今回使用するのは更にその中にある「bin」と「src」フォルダになります。]で新規ドキュメントを開きます。]で新規ドキュメントを開きます。starlingの「bin」「src」及び、flaファイル・asファイルが用意できましたら、プロジェクトの管理を行いやすくするためにプロジェクト用のフォルダを作成します。こちらの作業は任意ですので必要のない方は読み飛ばしていただいて構いません。その場合は、手順4にお進みください。3.プロジェクト管理用フォルダの用意ルートとなるフォルダを用意し、その中に「library」「source」の2つのフォルダを作成します。各フォルダの役割は下記のようになっています。ライブラリファイルを管理するフォルダ。「~.fla」や「~.as」等のソースファイルを管理するフォルダ。上記フォルダを作成後、更に「source」内に「as」フォルダを作成します。これでフォルダの作成は終了となりますので、実際に用意したファイルを配置していきます。4.用意したファイルの配置ここから先の手順は、プロジェクト管理用フォルダを作成した上での手順となりますので、飛ばした方はご自身の環境に合わせて読み替えてください。用意したファイルを下記のように配置してください。上記のように配置できましたら、flaファイルの設定に入ります。