[as3]大量のムービークリップを一度に処理する方法(EventDispatcher)
2010 年 4 月 28 日
コメントはありません
始めまして、冨田です。
これからこのブログで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とカスタムクラスの組み合わせです。
続きを読む…
カテゴリー: 開発メモ
