Progression Frameworkコネタ。コマンドを並列実行する編
Progression Frameworkと言えばコマンドクラス。という事で、今回は小さいネタを紹介。鮮度が大事なので、おお!こうか!!と思った瞬間ブログエントリにしてしまおうと言う方針を打ち立ててみたのです、今。
と言うわけで、コマンドを1つ1つ実行したい時はこんな感じだが、
protected override function _onLoad():void {
//表示オブジェクトchild1、child2があるとする
addCommand(
new AddChild(progression.container , child1 , true),
new AddChild(progression.container , child2 , true)
);
}
//表示オブジェクトchild1、child2があるとする
addCommand(
new AddChild(progression.container , child1 , true),
new AddChild(progression.container , child2 , true)
);
}
同時に2つ以上のコマンドを並列実行する時はこうする。
簡単。
protected override function _onLoad():void {
//表示オブジェクトchild1、child2があるとする
addCommand(
new ParallelList(0,
new AddChild(progression.container , child1 , true),
new AddChild(progression.container , child2 , true)
)
);
}
//表示オブジェクトchild1、child2があるとする
addCommand(
new ParallelList(0,
new AddChild(progression.container , child1 , true),
new AddChild(progression.container , child2 , true)
)
);
}
このようにParallelListで包み込む。
こちらにサンプルを掲載してみた。ボタンをクリックすると並列←→直列と変化。
明らかに違うのがわかる。
カテゴリ:ActionScript | Progression





はじめまして。
それ知りたかったんですよー
ParallelList なんてのがあったんですね。
ありがとうございますー
コメント by masaya — 2008年5月3日 土曜日 @ 22:42:28
>masaya さん
コメントありがとうございます。
こういう小さい話にも、ネタとして需要があるんですかね?
もうちょっと充実させてみましょうか。
それで、よりよい作品が生産されるならうれしい話ですし。
コメント by 太郎 — 2008年5月6日 火曜日 @ 2:53:53
>もうちょっと充実させてみましょうか。
ぜひお願いします(笑)
コメント by masaya — 2008年5月6日 火曜日 @ 3:47:16