如何向loadRes的回调函数中传递参数呀?求大神指导
我的需求如下:
我需要根据items中的数据,更新背包中的道具,我就遍历背包节点的子节点,然后获取图片,但这个时候,在回调函数中就不知道子节点的索引 i 了。代码如下
for(var i = 0; i < 20; ++i){
var self = this;
cc.loader.loadRes(items[i].imgurl, cc.SpriteFrame, function (err, spriteFrame) {
var beibao = self.node.getChildByName(“beibao”);
var tu = beibao.children[i].getChildByName(‘tu’);
tu.getComponent(cc.Sprite).spriteFrame=spriteFrame;
});
}