[]资源加载后的 回调
我在程序中用下面的语句加载资源,每次加载完成后回调loadselectanimation
Laya.loader.load(picurl,Handler.create(this, this.loadselectanimation,arrr),null,Loader.ATLAS);
现在的问题是,同一个资源第二次加载的时候,就不执行回调函数了.
是不是第一次加载以后有缓存了,第二次就不加载了,所以就不执行回调.
但是我需要每次都去回调的 ,即第二次不加载的时候是不是有返回信息,使得我可以直接执行那个回调函数?
Laya.loader.load(picurl,Handler.create(this, this.loadselectanimation,arrr),null,Loader.ATLAS);
现在的问题是,同一个资源第二次加载的时候,就不执行回调函数了.
是不是第一次加载以后有缓存了,第二次就不加载了,所以就不执行回调.
但是我需要每次都去回调的 ,即第二次不加载的时候是不是有返回信息,使得我可以直接执行那个回调函数?
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
Monica - 知识达人
赞同来自: ysshao
ysshao
赞同来自:
比如,我加载的 图集: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