使用cc.loader.load 不过官方的例子有个地方没说清楚,先看官方给的例子:
var res = ["res/a.png","res/a.pList","audio/b.mp3"];var testTarget = { name : "the name is testTarget",trigger : function(){...},cb : function(err){...}};var option = { trigger : testTarget.trigger,triggerTarget : testTarget,cbTarget : testTarget}//用法1:cc.loader.load(res,option,function(err){ if(err) return console.log("load Failed"); console.log(this.name);//the name is testTarget});实际上testTarget 的 trigger函数是有参数的,这个返回的参数就代表了加载完成之后的Json
var testTarget = {
name : "the name is testTarget",
trigger : function( data ){
cc.log( data ); //这样就可以取得加载完成后的Json
},
cb : function(err){...}
}
------------------------------------------------------------------------------------------------------------------------------------
还有一种用法:
//用法2:cc.loader.load(res,function(err,data){ if(err) return console.log("load Failed");});总结
以上是内存溢出为你收集整理的cocos-js动态读取json全部内容,希望文章能够帮你解决cocos-js动态读取json所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)