[]addchild后,怎么去引用?

我 addchild一个 对象到ui中,但是无法用名字去引用,应该怎么去引用呢?
代码如下:listP是一个UI页面.
用this.lost1,空对象,但是用this._childs[5]是可以的

var lose1=new Laya.Animation();
lose1.loadAnimation("lose_1.ani");
lose1.x=150;
lose1.y=400;
lose1.size(100,300);
lose1.on(Laya.Event.CLICK,this.listP,this.play1);
lose1.name="lose1";
this.listP.addChild(lose1);

play1():void
{
console.log("111");
this.lose1.play();
//this._childs[5].play();
}
已邀请:

ysshao

赞同来自:

谢谢!确实不是全局的.
已解决:通过取得变量

var lose1=this.getChildByName("lose1") ;
lose1.play();
 

Monica - 知识达人

赞同来自:

你的lose1变量不是全局的吧,你全局实例化看下吧

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作