この記事のURL

http://www.dango-itimi.com/blog/archives/2012/001121.html


FLASH tips FDT5.5 がリリース

FDT 5.5 now released
http://fdt.powerflasher.com/2012/05/fdt-5-5-now-released/

先日記述した「eclipse : FDT5 : ソースコード整形周り不具合や要望」の記事に書いた、以下の不具合修正や要望を反映してもらえたようです。

・Advanced Refactoring にて文末のセミコロンが消える不具合
・Advanced Refactoring にてクラス名が変数に変換されるよう改善

一方 FDT5.5ベータ版にて どうも動作がおかしいとフォーラムに報告した箇所は、まだ改善されていません。

Advanced Refactoring 実行時のマウスカーソル位置に注意

FDT5 と同じ間隔で Advanced Refactoring を用いると、以下の動画のような動作になってしまいます。
 FDT5.5: Advanced Refactoring

対処法として、対応行を一行まるごとハイライトした後 Advanced Refactoring を実行、あるいは「new」の位置にマウスカーソルを合わせて Advanced Refactoring を実行すれば解決します。

getter/setter 変換仕様変更

個人的にとても痛い変更点。すごい昔の記事ですが、私は以下の getter/setter 記述方法を採っています。

http://www.dango-itimi.com/blog/archives/2005/000765.html

FDT5.5 では getter/setter 変換を行うと 強制的にフィールド変数のほうにアンダースコアが付与されるようになってしまいました。以前の仕様も選択できるようにしてほしい、と要望を出してみたところ FDT5.6 で反映してくれるとかどうとか。

また現行仕様の場合、フィールド変数から getter のみを生成すると以下の動画のような動作になってしまう、という問題があります。

FDT5.5: Automatically rename fields when create getters.

ひとまずの対処としまして、eclipse FDT の設定 Preferences から [FDT][COdeStyle]の項目内 Code Style「Getter/Setter」のチェックを外しています。

その他 気になった点

新機能「SWF Bridge」は Action Script にて FDT の機能を拡張できるとのこと。

 参考:FDTたん
 https://twitter.com/#!/fdttan

例えば Quick Fix の拡張が可能とのことで、独自 Advanced Refactoring の実装なんてことができるのでしょうか。FDT ではこの動作がいまいち、という点が改善できるのかもしれません。時間のある時にチェック予定。

[ FLASH ] [ tips ] 投稿者 siratama : 2012年05月11日 01:18

トラックバック

http://www.dango-itimi.com/blog/mt-tb.cgi/1081

コメント

以下コメントを書き込むだけでは、管理人には通知が行われません。通知を行いたい場合、管理人の書き込みに「返信」を押してコメントをしていただくか、あるいは Google+, Twitter へご連絡ください。




[EDIT]