インスタンスのnameプロパティ
Posted by admin | Filed under Actionscript, Actionscript3.0
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: Actionscript3.0