以前、FlashDevelop 3.0.0 Beta 6 に Contextual generators というスゴイ補完機能がついたという話をしました。 たとえば、メンバ変数として以下のようなものを設定したとします。 private var foo:String; この行にカーソルがある状態で cntl + shift + 1 を押すと、ゲッターまたはセッター、もしくは両方を選択する小窓が表示されます。 そして、たとえばゲッター・セッター両方を選ぶと、補完機能が働いて、以下のコードが自動的に記述されます。 private var _foo:String; …… public function get foo():String { return _foo; } public function set foo(value:String):void { _foo = value; } get