2009年 11月 の記事

FDT から Flash IDE でパブリッシュを実行する

FDT を純粋にエディタとして使用して、パブリッシュは Flash IDE で実行したいときの話。
どうやら FB と同じ設定をしてあげればいいみたいです。

■ jsfl の作成
テキストエディタを開き、下記を記述。

fl.getDocumentDOM().testMovie();
そして MoviePreview.jsfl という名前で /Applications/Adobe Flash CS3/First Run/Javascript に保存。

■ 外部ツール登録
Run -> External Tools -> Open External Tools Dialog…
を開き、このように設定する。
fdt_external_tools

Location :
/usr/bin/open
Arguments :
“/Applications/Adobe Flash CS3/First Run/javascript/MoviePreview.jsfl”

■ ショートカット
Preferences -> General -> Keys -> Run the last launched external Tool
に cmd + return を割当る。


参考リンク
http://as3s.org/2008/07/flexbuilder-flash-cs3-preview-mac/


【追記】
上述のようなことをせずとも、FDT の設定項目にありました。
Run -> Run Open Dialog…
fdt_flash_ide
画像の赤印のとこを W クリックすると、新たな configuration が生成されるので、それに対象のプロジェクトと fla を指定して Run するだけです。
次回以降はツールバーの Run ボタン右の小さい三角をクリックで実行出来ます。
fdt_flash_ide2

FDT コードヒントを FD ライクに行う設定方法

初期設定のままでは、”.” のみがコードヒントの出現するトリガーになっています。
下記のように設定すると、FD のようにただタイプするだけでコードヒントを出現させることができます。

fdt_code_assist

Preferences -> FDT -> Editor -> Code Assist の “Auto activation triggers for” に以下を入力。

[a-z]._:

これでいちいち ctrl + space しなくてもコードヒントが出るようになります。

参考リンク
http://blog.flashmech.net/2008/10/fdt-tip-boost-your-code-assist/

【追記】
コメントにて、上記設定では大文字の補完が行われないとのご指摘がありました。
こちらがその修正版となります。
[a-zA-Z]._:

【追記】
どうやら正規表現は使えないようです。
下記のようにすべて書きましょう。
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._:

FDT ショートカット

このエントリでは発見した FDT のショートカットを書いていきます。
ここにある以外にこんなのあるよってのがあれば教えてください。
( Mac 版です )


■ toggle comment : cmd + 7
トグルコメント

■ quick trace : cmd + 0
トレース
こんな感じにトレース文を自動生成してくれる。

var foo:String = "bar";
trace('foo: ' + (foo));

■ organize import : cmd + shift + O
インポート挿入

■ duplicate line : cmd + shift + D
行コピー

■ word completion : ctrl + .
コード補完
例えば f とタイプしたあとにこれを実行すると、funciton と補完してくれる。

■ content assist : ctrl + space
コードアシスト

■ content tip : ctrl + shift + space
必要引数表示

■ quick fix : cmd + 1
なんかいろいろ
何かやるときはとりあえずこれ。(Flash Develop でいうところの ctrl + shift + 1 みたいな感じ)

■ 行入れ替え : option + arrowUp or option + arrowDown
上下入れ替え

FDT Pure 当選しました

Twitter 上で cellfusion さんが FDT Pure を抽選で一名に配布なんて太っ腹な企画をやっていたので応募してみました。

そしたらなんと当選メールが届いたではありませんか!
cellfusion さんありがとうございます!ありがとうございます!
お礼に3回だけ揉んでもいいです!

これは使用感などをレポートせねば、ということで次回更新よりレポートしていきます。(ライセンスが届き次第・・・)


【補足】 FDT とは・・・
日本ではマイナーな eclipse ベースのこんな変態エディタです。
Development Tool for Flash の略で、PowerFlasher が開発しています。(シェアウェア)
Flash Develop 以上の高機能エディタという噂を聞きます。

Return top