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

  • このエントリーをはてなブックマークに追加
  • 80

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


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

ActionScript

  1. protected override function _onLoad():void {
  2. //表示オブジェクトchild1、child2があるとする
  3.     addCommand(
  4.         new AddChild(progression.container , child1 , true),
  5.         new AddChild(progression.container , child2 , true)
  6.     );
  7. }

同時に2つ以上のコマンドを並列実行する時はこうする。
簡単。

ActionScript

  1. protected override function _onLoad():void {
  2. //表示オブジェクトchild1、child2があるとする
  3.     addCommand(
  4.         new ParallelList(0,
  5.             new AddChild(progression.container , child1 , true),
  6.             new AddChild(progression.container , child2 , true)
  7.         )
  8.     );
  9. }

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

スポンサーリンク
スポンサーリンク
  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
スポンサーリンク