中途半端な状態ですが、こんな感じで一旦リリースしようかなぁ...と考えてます。
Formatterは単純にインデントを揃えるだけの実装をしました。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9_MBgQr4euaj7ihqYwKThFtSmTB6pGhon-1Gad-tTONi-0ptjlnx14FuRi5_qSvTJ9-PQEcMdvwf3NsKph0hupc-Mn8UNTlDsQWl28iRWf7E1YGf0EZ0bRHidA0VKvVaDhaS4s2V2yVc/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+4.png)
コード補完は、@shin1ogawaに作成してもらった、ActionScriptの変数と関数について抽出できるライブラリを使って、アウトラインの表示とコード補完の所を作ってみた。
上記の他に、MXMLと関連しているActionScriptの場合は、MXMLで定義しているコンポーネントをコード補完に追加。
プロジェクト内のActionScriptのクラス名と、FlexSDKのActionScriptのクラス名をコード補完の対象に追加。
クラス名を補完したら、import文も自動的に追加するようにもなってます。
でも、そのクラスのメソッド名などはコード補完出来ない...という、中途半端な感じなので、まずはデフォルトの設定では、設定無しでリリースしようかと思ってます。
設定画面はこんな感じ。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-yGJASQaPzSkv20xClMtnqViaaV2lYo5d4Nu2Uzyg_y9yEIM45TBYwdqR-nne_JxhYCcIpRjqDCz7PK0ZVD0nAID7YV_vW6MYaiTdEd1jZ1He3lCFZ0c8UUc97owR1Pu41lMlpgGZnKQ/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+5.png)
言い訳付きww
アウトラインの表示はこんな感じ。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEias_3JBn-rFYG2YLROBcBbe_K9PiSEAkHf7jnCRM64bUgXfeWGaRNo-RPWIlWQIENflieWoa-QpxHFJoBLdBJg-SRbwtuYHlq2t8F-VhfXUuFRfJazYAqVHNJ7sBRStoUflTDA5oH8skc/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+6.png)
私的にはクイックアウトラインの方がよく使うんだけど、クイックアウトラインはまだ未実装です。クイックアウトラインは結構ゴリゴリ書かないといけないと聞いたので、また次回に回そうかなぁーと。
どうすっかね?
中途半端なコード補完ですが、これだけでも(私的には)有り難い状態なので、リリースしよう〜って思って。。
現在はNabaztagのコマンド設定AIRアプリを作りつつ、テストしてますー。
もう少し動かしてみて、大丈夫そうだったらリリース準備の予定ー。