Home > ActionScript3.0 | FlashDevelop > FlashDevelop の一時的 Snippets を作る方法+おまけ

FlashDevelop の一時的 Snippets を作る方法+おまけ

ちょっと思いついたのでメモ。

var arr: Array = [new Matrix(1, 0, 0, 1, 0, ty), new Matrix(1, 0, 0, 1, 0, ty)...]

のような感じで、何個も同じような作業を繰り返すとき、便利かも!って思った Snippets を思いついたので紹介。
Snippets に $(Clipboard) を登録するだけ!
後は、

, new Matrix(1, 0, 0, 1, 0, $$(ty))

こんな感じのをコピーして、さっき $(Clipboard) だけを登録した Snippets を呼び出すだけ。
そうすると なんとコピペより楽ちん!

ポイントとしては Enhanced Arguments plugin (以下 EA plugin) の機能を使うのがポイント。
特にその必要がない場合はコピペで充分。

これを使えば、登録するまでもないんだけど、この Snippets は今あったら便利だなってのをとっておける。
しかも、Snippets を登録する前に試しに実行ってこともできる!
便利!!!(かも)

これだけだとちょっと味気がないのでおまけとして Snippets や EAplugin に関する情報も書いてみる。
おまけは以下から。

■ おまけ1

独自の XML などを作るときも、ある程度は EA Plugin の機能を使って実装できる。

<hoge moja="$$(moja=1,2,3)" piyo="$$(piyo=puyo)"$$(width=,width=100,width=200)></hoge>

などなど。

■ おまけ2

登録しておくと便利な Snippets。

[SWF (backgroundColor="$$(color=0x0,0xFFFFFF)",frameRate="$$(frameRate=30)",width="$$(width=465)",height="$$(height=465)")]$(EntryPoint)

とか

if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init$(EntryPoint));

とか
http://d.hatena.ne.jp/p-nix/20090324/p1
これも便利だと思うが次の FlashDevelop のリリースで
http://code.google.com/p/fdplugins/wiki/AsClassWizard
これが追加されるはずなので今のうち。

■ おまけ3

$(AppDir) の Data\ASCompletion\Generator.txt 内でも EA plugin の機能は使えるので。

EventHandler	{0} function {1}(e: {2} $$(default=,= null)): {3} $(CSLB){{\n\t$(EntryPoint)\n}}

などとしておけば、 EventListener を作るときに default を設定できる。

■ おまけ4
EA plugin のデフォルトで設定できる値は $$(hoge=) の イコール”=” の後ろに カンマ”,” 区切りで入力する。
そのためスペース” ” や イコール”=” などはデフォルトに含めることができるが、カンマ”,” は入力できない。

■ おまけ5

Snippets で使えたりする引数一覧 (日本語)
http://kazy.jp/note/2009/05/post-10.html
ちょっと古いけど、いい情報。

おっと。
おまけの方が長くなってしまった。

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://blog.bk-zen.com/2009/07/31/199/trackback/
Listed below are links to weblogs that reference
FlashDevelop の一時的 Snippets を作る方法+おまけ from 馬鹿全

Home > ActionScript3.0 | FlashDevelop > FlashDevelop の一時的 Snippets を作る方法+おまけ

Search
Feeds
Meta

Return to page top