cocos2d-js的JSON文件读取(Native)

直接上个例子吧!就是这么直接~~~=……=
json中的内容:

1
2
3
4
5
6
7
{
loadingtips_1:"---tips1---",
loadingtips_2:"---tips2---",
loadingtips_3:"---tips3---",
loadingtips_4:"---tips4---",
loadingtips_5:"---tips5---"
}

json文件载入:

1
2
3
4
5
6
var TransJson = cc.Class.extend({
json_file: null,
ctor:
cc.loader.loadJson("res/local.zh.json");
json_file = data;
})

json文件读取:

1
2
3
4
5
6
var readJson = function(key){
if(TransJson.json_file==null) {
TODO
}
return TransJson.json_file[key];
}

使用例子(加载界面随机tips):

1
2
var tips = readJson("loadingtips_" + (Math.floor(Math.random() * 5)).toString());
//Math的使用跟其它引擎基本一致!