Progression Frameworkコネタ。コマンドを並列実行する編

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2008年4月9日 水曜日23:54:54

Progression Frameworkと言えばコマンドクラス。という事で、今回は小さいネタを紹介。鮮度が大事なので、おお!こうか!!と思った瞬間ブログエントリにしてしまおうと言う方針を打ち立ててみたのです、今。


と言うわけで、コマンドを1つ1つ実行したい時はこんな感じだが、

protected override function _onLoad():void {
//表示オブジェクト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)
        )
    );
}

このようにParallelListで包み込む。
こちらにサンプルを掲載してみた。ボタンをクリックすると並列←→直列と変化。
明らかに違うのがわかる。

コメント (3) »

  1. はじめまして。
    それ知りたかったんですよー
    ParallelList なんてのがあったんですね。
    ありがとうございますー

    コメント by masaya — 2008年5月3日 土曜日 @ 22:42:28

  2. >masaya さん
    コメントありがとうございます。
    こういう小さい話にも、ネタとして需要があるんですかね?
    もうちょっと充実させてみましょうか。
    それで、よりよい作品が生産されるならうれしい話ですし。

    コメント by 太郎 — 2008年5月6日 火曜日 @ 2:53:53

  3. >もうちょっと充実させてみましょうか。
    ぜひお願いします(笑)

    コメント by masaya — 2008年5月6日 火曜日 @ 3:47:16

トラックバック URL :

コメントをどうぞ

HTML convert time: 0.535 sec.