我看了api文档有此介绍:
cc.loader.load([‘a.png’, ‘b.json’], function (errors, results) {
if (errors) {
for (var i = 0; i < errors.length; i++) {
cc.log(‘Error url [’ + errors[i] + ']: ’ + results.getError(errors[i]));
}
}
var aTex = results.getContent(‘a.png’);
var bJsonObj = results.getContent(‘b.json’);
});
现在问题来了,当参数是一个这样的数组时:
[‘https://www.cocos.com/a.json’,'https://www.cocos.com/b.json’],再加载成功后results (是一个LoadingItems对象)也拿到了,可是始终拿不到数据,我试过以下几个方式,都不行:
var aTex = results.getContent(‘https://www.cocos.com/a.json’);
var aTex = results.getContent(‘www.cocos.com/a.json’);
var aTex = results.getContent(‘a.json’);
var aTex = results.getContent(‘a’);
@官方大神来看看
补一张图吧,说明一下这个看不懂得results对象:

