AS3 ムービークリップを動的に生成

with コメントはまだありません

ムービークリップインスタンスを作成する場合は、
var mc:MovieClip = new MovieClip();

ですが、forなどでループして動的に生成したい場合は、

var mc = “mc”+i;
mc = new MovieClip();
mc.name = “mc”+i;

これでくるくる回せば、動的に生成されます。

mc.addEventListener(…);で利用します。
ただしこの場合は、for文内で宣言する必要があります。

外で利用しインスタンス名でアクセスする方法は、
MovieClip(getChildByName(“mc1”)).addEventListener(…);
のような感じです。

結構便利です。

Leave a Reply