FlashDevelop でAstro (trace可)
FlashDevelopでAstro環境を作った。しかもFlashPlayer10betaのインストール無しで。「Astro環境作りたいけど本番環境にbetaプレイヤー入れんのヤダな」というあなた、おすすめです。
[構築フロー]
- FlexSDKをダウンロード
- FlexSDKのコンフィグ修正
- FlashDevelopのAstroパッチ適用
- swfファイルのデフォルトアプリをAstroにする
- FlashDevelopでAS3プロジェクトを作る
[1] ダウンロード
Adobeの公式サイトからDL
現時点での最新版「3.0.1.1991」をDLし、任意のディレクトリに展開(ここではC:\flex_sdk_301とする)
[2] FlexSDKのコンフィグ修正
Flash Player 10 + FlashDevelop で遊ぶ (from 馬鹿全 ) こちらを参考にconfigを修正。
Adobe公式はこちら
[3] FlashDevelopのAstroパッチ適用
FlashDevelopの公式サイトからFD3_Debug_rev2297.rarをDL、解凍しFlashDevelopのファイルを上書きする(XPならC:\Program Files\FlashDevelop 直下のファイルすべて)この際、SettingsやらSnippetsが初期化されるので、バックアップを取っておく。復元するはC:\Program Files\FlashDevelop\FirstRun以下のファイルを上書きする
[4] swfファイルのデフォルトアプリをAstroにする
任意のswfファイルを選択してコンテクストメニューを出す
プログラムから開く>プログラムの選択>参照>
と進んで、「C:\flex_sdk_301\runtimes\player\10\win\FlashPlayer.exe」を選択する。これで常にswfファイルがFlashplayer10betaで実行される。
[5] FlashDevelopでAS3プロジェクトを作る
FlashDevelopでAS3プロジェクトを作る。ここでは「Default Project」を選ぶ。
Project>Propaties>CompilerOpetions から
「Custom Path to FlexSDK」 に 「C:\flex_sdk_301」、
「External Libraries」 に 「C:\flex_sdk_3.0.1\frameworks\libs\player\10\playerglobal.swc」
最後に
Output >Pratform > target を 「FlashPlayer10」、
Output >Test Movie を 「Play in external player」
これでctrl+Enterすればコンパイルされた後、Astroのdebugplayerが立ち上がり、再生される、はず。もちろんtrace文も表示される、と思う。
ただし、当然のことながらスタンドアロンプレイヤーで再生しているだけなので、プロジェクトをパブリッシュしてもブラウザーからは見られません。でもまあベータ期間のお試し用にはいいかなと思う。