popo factory blog

FlexSDK2の開発環境にEclipse(エクリプス)を使う

   

はじめまして、exspider.netの管理人です。

Windows環境でFlexSDKの開発環境にEclipseを使うと楽になるんじゃないかと思って

試してみたところかなり良かったので手順を書きます。

FlexBuilderもEclipseベースのソフトらしいのでそのように使うことをある程度想定されているのでしょう。

Flex用の有償Eclipseプラグインもあるようですが、私はFlexSDKを使っている時点で有償のものは

あまり使いたくないです。

この文章はFlexSDK2などが既にインストールされ、ある程度開発を行っている人を対象としたドキュメントになります。

Eclipseのダウンロード
http://www.eclipse.org/downloads/

Eclipse Classicを選んでやってます。
http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.3.1-200709211145/eclipse-SDK-3.3.1-win32.zip

ActionScriptの書式はJavaににているのでJavaの開発環境でもよさそうです。

ダウンロード後に解凍して適当なフォルダに置きます。
例:C:\eclipse

次にプロジェクトを作ります

Generalを選んで既にFlexでの開発に使っているフォルダを指定するといいでしょう。

project.gif
dir.gif
new.gif
 

すると左側にプロジェクトが追加されます。

そこから編集したいファイルを選びOpen WithでOtherを選びます。

その中からJavaのエディタを選んで起動すると、それっぽく色分けされて表示されます。

openwith.gif

左側のタブのOutlineを選ぶとクラス名、変数、関数などが表示されクリックすると

該当部分に

エディタが移動します。

emacs.gif

私は普段開発環境にEmacsを使っているので、ショートカットをデフォルトから

Emacsに変更します。

デフォルトはWindowsでよくあるCtrl+CやCtrl+Zなどが使用できます。

ここまで変更して、ビルドはコマンドラインで行うだけでもかなり作業効率がアップ

します。

exttool.gif

ビルド作業もEclipseからやると便利なので設定します。

かばん付再生ボタンのようなものの横の▼ボタンをクリックすると

左のようにプルダウンが開きます。

プルダウンからOpen External Tools Dialogを開いて設定をします。

mxmlcのパスを書きます。

C:\flex_sdk_2\bin\mxmlc.exe

次にビルドするソースがあるディレクトリを指定します。

args.gif

Argumentsのところにビルドオプションを入れることもできます。

私はEclipseをあまり知らないのでこのやり方しかわからないのですが

プロジェクトに対して1個しかビルド設定ができないです。

便利な方法を知っている方は教えてください。

Runボタンを押すことにより、下部のコンソール画面にビルド状況などが表示され

るように設定します。

ビルドされたswfファイルを自動で呼び出す方法もありそうですが今のところわからないので

コンパイルされたswfは自分でクリックして起動しています。

情報がわかりましたら追記します。

fcshを経由した使い方も不明ですが、小さいプロジェクトならこの使い方でも充分便利です。

 - ActionScript, Eclipse