[as3学习] 访问生成mc的方法

最近做的一个项目,遇到问题如下:

for(……)
{
var acD:atrTitlemc;
acD=new atrTitlemc();
addChild(acD);
acD.name="erJ"+i;
}

发现在导入的mc,真接用name引用不了。
后来发现只要简单的用getChildByName就解决了。

getChildByName("erJ"+hfd).x=100;


还有一种方法:
var menu:MovieClip = new MovieClip();
for (var i:int=0; i<5; i++) {
var menu_e:MovieClip=new MovieClip();
menu_e.name="menu_"+i;
menu.addChild(menu_e);
trace(menu.getChildAt(i).name);
}

posted @ 2010-05-29 11:53  rob_2010  阅读(153)  评论(0编辑  收藏  举报