6 月 30 2008
FlashDevelopをインストール&セットアップ
さて、Flexをセットアップできたということで、今度こそAS開発環境FlashDevelopのインストールです。*参考サイト
現在の最新版は ver.3.0.0 Beta7。これを使いました。
*ただしこのバージョンはUAC関連の問題を抱えています。詳しくはこのエントリ中程を見てください。
公式サイトFlashDevelop.orgからReleasesとたどり、FlashDevelop-3.0.0-Beta7.exe をダウンロード、インストーラを起動すればOK。
さっそくFlashDevelopを起動させて、設定を見直します。とりあえず重要そうなのはこの3点でしょうか。
- Tools > Program Settings にて、FlashDevelop > その他 > Default CodePage が “UTF8″ になっているか確認。
- AS3Context > AS3 > Flex SDK Location が “C:\flex_sdk_3″ になっていることを確認。
- プロジェクトのテンプレートが作成するファイルのエンコード File > Encoding が “UTF-8″であることを確認。
なんだ、全部デフォルトで大丈夫じゃないですか~。
なお、UIのフォントはProgram Settingsから設定できますが、肝心のコードビューのフォントは直接設定ファイルを編集しなければなりません。Tools > Application Files をクリックするとアプリケーションデータのフォルダが表示されるので、その中の Settings\ScintillaNET.xml をテキストエディタで編集します。name=”default-font” あたりですね。
さて、Beta7ではVistaのUAC関連の問題があるらしく、Flash Developを起動するたびに「管理者として実行」のダイアログがでてきたりします。
まあ、(それが関係しているのか分かりませんが)ごくまれに起動時に妙なエラーを吐くこと以外は問題なく動作しているのでたぶん大丈夫でしょう。。 公式フォーラムの様子を見るかぎり次のバージョンでは解決してくれるかも、です。よろしくお願いします、Mikaさん (> <)
FlashDevelopでサンプルプロジェクトを作って、コンパイルしてみます。
Project > New Project を選択し、ActionScript 3 - Default Project を選んで、適当な名前をつけてプロジェクトを作成します。
プロジェクトフォルダ内、src/Main.as をとりあえず前回と同様以下のように編集します。
package
{
import flash.display.Sprite;
[SWF(backgroundColor=0xFFFFFF)]
public class Main extends Sprite
{
public function Main():void
{
graphics.lineStyle(5, 0×8888FF);
graphics.moveTo(150, 50);
graphics.lineTo(250, 250);
graphics.lineTo(50, 250);
graphics.lineTo(150, 50);
}
}
}
そして、[F5]を押す(または Project > Test Movie)と、こんな感じのSWFファイルが bin/(プロジェクト名).swf として生成されるはずです。