打印

[AS3] 添加库中元件后的访问问题

复制内容到剪贴板
代码:
for (var i = 1; i<=step; i++) {
    var stepMc:MovieClip =new Step();
    stepMc.name="step"+i;
    stepMc.x=72+(i-1)*28;
    stepMc.y=621;
    stepMc.index=i;
    stepMc.T.htmlText = i;
    stepMc.buttonMode=true;
    stepMc.addEventListener(MouseEvent.CLICK,stepF);
    this.addChild(stepMc);
}
但是我用this["step"+i]却访问不到他们

请问 我改怎么来访问我add的这些元件呢???
真的是同一个,太搞了,不过访问不到它,我想是因为name属性的性质是只是一个string 类型的变量,而应该用object类型才能访问,
楼上的  我弄好了
var stmpMC=new Array()
for(...){
stepMc[i] =new Step();
...
...
}

这样就可以了
是哦,用数组来存储它们,怎么没有想到呢!
谢谢了!

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!