[]动态加载的 animation第二次加载的时候不显示

我在列表页面中用"去完成"打开详细页面,然后在其中动态加载了4个 animation.
然后在详细页面中用"返回"destroy详细页面,返回列表页面.
然后再次通过"去完成"打开详细页面,继续加载原来的4个animation.
 
现在的问题是,我第一次进入详细的时候,4个动画是正常显示的,但是在第二次进入的时候,没有错误,但是4个动画不显示.
(在后台调试,可以在页面对象中看到创建的 4个动画对象)
已邀请:

wudi199553

赞同来自:

因为destroy之后动画得重新加载,这个问题之前有人问过

ysshao

赞同来自:

我已经把动画重新加了:在页面的初始化的时候,通过new把动画重新生成的.每次详细页面初始化的时候都执行这个的.

item=new Laya.Animation();
if (i!=whichistrue)
{
aniname="lose_1_"+aniname+".ani";
}
else
{
ran=Math.random();
aniname="win_1_"+aniname+".ani";
}
item.loadAnimation(aniname);
item.x=60+(i-1)*120;
item.y=y;
item.size(80,80);
item.name=aniname;
this.doworkui.addChild(item);
 

ysshao

赞同来自:

实际上这些animation是存在的,我可以通过play播放的,但是就是看不叫!

ysshao

赞同来自:

我解决了:用goandstop(0),就可以了

要回复问题请先

商务合作
商务合作