アーカイブ

2010 年 4 月 28 日 のアーカイブ

[as3]大量のムービークリップを一度に処理する方法(EventDispatcher)

2010 年 4 月 28 日 tomita コメントはありません

始めまして、冨田です。
これからこのブログでActionScript 3.0の便利な機能を紹介させていただきます。

今回紹介するのはEventDispatcherです。

ますは、このサンプルを見てください。
※画面の好きな場所をクリックしてください。

さて皆様、大量にあるムービークリップ全てに
同じ動きをさせるためにこんな書き方をしていませんか?

stage.addEventListner(MouseEvent.CLICK,mc_move);
function mc_move(ev:MouseEvent){
  mc1.x = 100;
  mc2.x = 200;
  mc3.x = 300;
  mc4.x = 300;
  ……
  …
}

これくらいの数なら手で書いても良いのですが
これが100個200個になると手で書くのは大変ですし非効率ですよね。

そんな時に便利なのがEventDispatcherとカスタムクラスの組み合わせです。
続きを読む…

カテゴリー: 開発メモ タグ:
Get Adobe Flash player