Flex Builder 3をFlash Player 10に対応させる
【追記】
Flex Builder 3.0.2 日本語版が公開されました。
スタンドアローン版 | eclipseプラグイン版
Flex Builder 3.0.2をインストールするとデフォルトでFlex SDK 3.2が適用されますので、コンパイラの設定のみでFlash Player 10に対応させることができます。
Flash Player 10が正式に公開されました。
2008/10/17現在、最新バージョンは 10.0.12.36 です。
Flex Builder 3でFlash Player 10対応のSWFをビルドするには以下のように設定します。
1. デバッグ版Flash Playerのダウンロード
まずは、デバッグ版Flash Playerを以下のサイトからダウンロードします。
http://www.adobe.com/go/tn_14266
ブラウザでデバッグを行う場合は、プラグインやActiveXをインストールします。
スタンドアローンでデバッグを行う場合は、Playerを一度起動しておきます。
2. Flex SDKのダウンロード
【追記】Flex Builder 3.0.2では必要ありません。なお、手動でFlex SDK 3.2をダウンロードする場合は、
下記サイトからMileStoneビルド(3.2.0.3958)をダウンロードしてください。
次に、Adobe Open Source のサイトからFlex SDKをダウンロードします。
Flex SDKには、次期メジャーバージョンのFlex4(コードネーム:Gumbo)と、現行のFlex3がありそれぞれのダウンロードページが分かれています。
Gumbo
http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4
Flex 3
http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3
Flash Player 10に対応させるには、どちらのバージョンでも構いませんが、開発中のNightly Buildsのリストから最新版をダウンロードする必要があります。(Flex 3では、3.2系)
また、ダウンロードファイルは、MPLライセンスのOpen Source Flex SDKと、Adobe Flex SDKライセンスのAdobe Add-onsに分かれており、それらを統合したものがAdobe Flex SDKとなっています。
AIRの開発などを行うには Adobe Flex SDKが必要ですが、そうでなければOpen Source Flex SDKで構いません。
ダウンロードしたSDKを、Flex Builder 3のデフォルトSDKのあるフォルダなどに移動しておきます。
(WinならC:\Program Files\Adobe\Flex Builder 3 Plug-in\sdks\ )
3. SDKの追加
【追記】Flex Builder 3.0.2では必要ありません。
Flex Builder 3を起動して、プロジェクトのプロパティから、「ActionScript コンパイラ」を開き、
「Flex SDKの設定」をクリックし、開いたウィンドウで「追加」ボタンで先ほどダウンロードしたSDKフォルダを指定します。
「ActionScript コンパイラ」の画面に戻ったら「Flex SDKのバージョン」で設定したSDKを指定します。
4. コンパイラの設定
続いて、同じく「ActionScript コンパイラ」の画面で、Flash Playerの対象バージョンを10に指定します。
スタンドアローンの場合は、「追加コンパイラ引数」に「-target-player=10.0.12」を追加します。
ブラウザの場合は、「HTMLラッパー」の「必要なFlash Player バージョン」を「10.0.12」とします。
10.0.0でもよいのですが、10.0.12でサウンド関係のイベント名などが変更になっているので10.0.12としておいた方がよいと思います。
5. ビルドパスの設定
【追記】Flex Builder 3.0.2では必要ありません。
「ActionScriptビルドパス」から「ライブラリパス」のタブを開きます。
デフォルトでは、Flash Player 9用のplayerglobal.swcが指定されていますので、これを削除します。
「SWCの追加」でFlash Player 10用のplayerglobal.swcを追加します。
({SDK Path}\frameworks\libs\player\10\playerglobal.swc にあります。)
追加したplayerglobal.swcのリンクタイプを「外部」に変更します。
以上で、Flash Player 10に対応したSWFの開発をFlex Builder 3で行えるようになります。
[...] Flex Builder 3をFlash Player 10に対応させるAS3S.ORG [...]
FlashPlayer10用のswfの作り方 at Flabo
29 Oct 08 at 3:36 am