インスタンスのnameプロパティ

Actionscript3.0では
getChildByName()メソッドで
インスタンスのnameプロパティが参照できます。

for (var i:int = 0; i < 10; i++)
{
var mc:MovieClip = new MovieClip();
mc.name ="mc" + i;
this.addChild(mc);
}
for (i = 0; i < 10; i++)
{
trace(this["mc" + i]);
//出力結果 undefined ・・・これではまりました。
trace(this.getChildByName("mc" + i).name);
}

名前でインスタンスを動かしたかったんです。

参照ページ
getChildByName()メソッド

Tags:

Leave a Reply