feb19.jp

Nobuhiro Takahashi
Designer / Engineer

FlashPlayer 11 対応コンテンツを FlashBuilder 4.5 で作る

FlashPlayer 11 対応コンテンツを FlashBuilder 4.5 で作る

いやー久しぶりの投稿。ネタは結構有るんですけどね。まずは Flash Player 11 がリリースされたので。Flash Builder 4.5 ではこんな感じで設定できます。Flash Builder 4.5 結構最初はブーブー言ってたけど最近は気に入っています。Flash Builder 4 とか 3 でも基本的には同様にやればできると思います。

0. 準備

ここから
http://www.adobe.com/support/flashplayer/downloads.html#fp11
Plugin content debugger をインストールして、
Projector content debugger と PlayerGlobal (.swc) をダウンロードします。

1. Flex SDK の用意

Flex SDK も 4.5.1 が出ているので入れておくと良いかもしれません。
入っている人は飛ばしてください。
http://opensource.adobe.com/wiki/display/flexsdk/Flex+SDK
の 4.5.1 のダウンロードページの
http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4.5
から、4.5.1.21328 Adobe Flex SDK Download をクリックして解凍します。
../Adobe Flash Builder 4.5/sdk/
の下に 4.5.1 というディレクトリを作成し、解凍した flex_sdk_4 の中身を移動しておきます。


2. playerglobal.swc を設置する

使用する Flex SDK のディレクトリのなかに playerglobal.swc を入れます。
このように 10.2 のディレクトリができているので

…/Adobe Flash Builder4/sdks/4.5.1/frameworks/libs/player/10.2/playerglobal.swc

同様の 11.0 のディレクトリを作って設置します。

…/Adobe Flash Builder4/sdks/4.5.1/frameworks/libs/player/11.0/playerglobal.swc

多分ダウンロードした playerglobal.swc は playerglobal_11.0.swc みたいな名前になっているので playerglobal.swc にリネームして格納すると良いと思います。


3. Flash Player 11 Content Debugger の設定をする

Flash Builder を開き、設定を行います。

環境設定>Flash Builder>デバッグを開き
スタンドアロンの Adobe Flash Player (デバッグバージョン) に、落とした Projector content debugger を参照して指定します。


4. プロジェクトのコンパイラー設定を変更する

適当に Flex 4.5 ぐらいでプロジェクトを作ります。

できたらプロジェクトのプロパティを開き、
ActionScript コンパイラーから Adobe Flash Player オプションがデフォルトだと 10.2.0 とかになっているので、11.0.0 を指定します。

さらに追加コンパイラー引数に

-locale en_US

などと書かれているところに半角スペース開けて(書いていない場合もある)、

-swf-version=13

と記述します。

これで設定完了です。


5. Flash Player 11 の機能を使ってみよう

とりあえず Flash Player 11 から使えるようになった Graphics.cubicCurveTo をつかって曲線を書いてみます。
できたら OK です!

package
{
    import flash.display.Sprite;
    
    public class Flash11Study extends Sprite
    {
        public function Flash11Study()
        {
            graphics.lineStyle(0,0);
            graphics.moveTo(0,0);
            graphics.cubicCurveTo(200, 100, 100, 200, 300, 300);
        }
    }
}

Navigation

prev: MacBook Air 11" Mid 2011 を買いました
next: WiFi Cat

Recently Entries