[]资源加载后的 回调

我在程序中用下面的语句加载资源,每次加载完成后回调loadselectanimation
Laya.loader.load(picurl,Handler.create(this, this.loadselectanimation,arrr),null,Loader.ATLAS);

现在的问题是,同一个资源第二次加载的时候,就不执行回调函数了.
是不是第一次加载以后有缓存了,第二次就不加载了,所以就不执行回调.
 
但是我需要每次都去回调的 ,即第二次不加载的时候是不是有返回信息,使得我可以直接执行那个回调函数?
 
已邀请:

Monica - 知识达人

赞同来自: ysshao

你用Laya.loader.getRes()获取下这个资源,如果返回的不是undefined的话你手动调一下loadselectanimation这个函数即可

ysshao

赞同来自:

Laya.loader.getRes(),里面的 参数怎么写呢?
比如,我加载的 图集:res/atlas/ani_img/explore/a.json,里面有5个图,分别是 1.png,2.png...
我是不是直接写:Laya.loader.getRes("a/1.png"),还是Laya.loader.getRes("res/atlas/ani_img/explore/a1.png")?
 
另外,上次问的loadanimation的问题,后面的参数怎么写?里面的 atlas:string,写成"res/atlas/ani_img/explore/a.json"不行.
loadAnimation(url:String, loaded:Handler = null, atlas:String = null):Animation

要回复问题请先

商务合作
商务合作