Commands

Relase Note

ダウンロード

AS2用

svn co http://www.libspark.org/svn/as2/Commands/src/ Commands

クラス

サンプル

import jp.cellfusion.commands.*;

// Command を作成
var cmd:Command = new Command(this, "trace", ["hoge"]);

// 実行
cmd.execute();

通常は上記のように各コマンドを生成して、execute();で実行します。 また、変数に格納せずに下記のようにも実行できます。

// 500 ミリ秒ごとに5回繰り返す
new TimerCommand(this, "trace", ["hoge"], 500, 5).execute();

非同期処理などもイベントハンドラメソッドを書かずに下記のようにまとめることが出来ます。

// 非同期処理などを処理する場合
new sCmd:SerialCommand = new SerialCommand(
  new TraceCommand("fuga MovieClip に hoge.jpg を読み込みます"),
  new LoaderCommand("hoge.jpg", fuga),
  new TraceCommand("画像の読み込みが完了しました")
).execute();

弄ってる人

勝手にサンプルをコミットしてくれたり、勝手にバグを修正してくれたり、勝手に機能を追加してくれたり、勝手に連携クラスをコミットしてもらえたりすると両手を上げて喜びます。

何かあればフォーラムチケットでどうぞ