- 2009-04-10 (金) 20:33
- FlashDevelop | Works
今更ながらですが、FlashDevelopのSnippetって便利ですよねぇ…
僕は今までforのSnippetを二つ作成して、使っていました。
★intの場合
for (var i:int = 0; i < $(EntryPoint); i++) $(CSLB){
}
★uintの場合
for (var i:uint = 0; i < $(EntryPoint); i++) $(CSLB){
}
馬鹿全さんの『FlashDevelop 3.0.0 RC2 リリースされてた』というエントリのEnchancedArguments プラグインの箇所を読んだら、そんなことしなくていいんだ! ということに気がつきました。
で、馬鹿全さんのエントリを参考にさせていただき、なるべくパネル内で操作を済ませることを念頭にして、Snippetを作ってみました。
for文を使いたい箇所で、Ctrl + Bでforを選択すると、

データ型、等号、不等号、++、–とかいろいろ選べるようになっています。
Maxの値に自分でよく使う配列の変数名(_array.length)とかをあらかじめ設定しておくと、コードを打つ手間が幾分省けます。
以下はパネル内の入力のみで、作成した例です。
for (var i: int = 0; i < _array.length; i++) {
}
for (var j: uint = 10; j <= 0; j--) {
}
Snippetのコードはこんな感じ
for (var $$(var=i,j,k): $$(DataType=int,uint) = $$(Min=0); $$(var) $$(EqualSign=<,<=,>,>=) $$(Max=n,_array.length); $$(var)$$(Operator=++,--)) $(CSLB){
$(EntryPoint)
}
ダウンロードはこちらから
- svnの方
- http://trac.progression.jp/svn/experiments/flabaka/FD_Snippets
- zipファイルがいいなぁって方
- こちらからダウンロードしてください。
変数名とかは適当に変更して、使っちゃってくださ~い!
★追記(2009/04/11)
表示されるパネルはTabキーによるフォーカスの移動が可能です。
あとパラメーターが複数設定されている箇所(上記の例でいうとDataTypeのintとuint)は、↑(上矢印キー)か↓(下矢印キー)でパラメーターの切り替えが可能。
キーボードだけで設定出来るってところもGOOD!
- Newer: Progression用Snippets
- Older: Custom Argumentsの便利さに、今頃気がつく
Comments:0
Trackbacks:1
- Trackback URL for this entry
- http://flabaka.com/blog/wp-trackback.php?p=620
- Listed below are links to weblogs that reference
- FlashDevelopのSnippet(for編) from flabaka
- trackback from 独学ActionScript 09-04-13 (月) 23:40
-
[FlashDevelop]FlashDevelopの使い方 (8)進化したスニペット機能
以前スニペット機能の基本的な使い方を調べてエントリしたのですが、RC2のバージョンからそのスニペット機能が進化して便利になっているので、その使い方をメモ。※このエントリで…