如何动态修改预制体中的图片?

windows 7系统!

今天做了个预制体,预制体中有张装备图形,然后我想在主函数里面定义一个二维数组来遍历预制体中的信息,但是试了6个小时了,官方文档里面的方法都用了,就是无法把现有的图片传进预制体中,请问下各位大大,该怎么动态传图片进?
谢谢指导!~

无图 无代码 无奈…

var self=this;
this.image;
cc.loader.loadRes(“INV_Boots_Chain_11”, cc.Texture2D, function (err, tex) {
this.image=new cc.SpriteFrame(tex);
console.log(this.image)
});

   this.bagItem=[
       {
           BagEquipID:0,
           BagEquipImage:this.image,
           BagEquipName:"星辰",
           BagEquipLv:"Lv",
           BagEquipGrade:5,
    },
    {
        BagEquipID:1,
        BagEquipImage:this.image,
        BagEquipName:"鞋子",
        BagEquipLv:"Lv",
        BagEquipGrade:10,
 },

   ];

for (var i = 0; i < this.bagItem.length; ++i) {
var item = cc.instantiate(this.itemPrefab);
var data = this.bagItem[i];
// var bagChildUrl=‘Canvas/MainPageUI/BagDetail/BagNode/BagContent/h’+(i+1).toString()
// this.h125child=cc.find(bagChildUrl)
this.node.addChild(item);
console.log(data)
item.getComponent(‘BagTemplate’).init({
BagEquipID: data.BagEquipID,
BagEquipImage: data.BagEquipImage,
BagEquipName: data.BagEquipName,
BagEquipLv: data.BagEquipLv,
BagEquipGrade: data.BagEquipGrade
});

    }

我用官方的cc.SpriteFrame试了不行以后,我就在论坛里面找了一个这样的 好像也不行。代码贴了

if(!err){
this.image.spriteFrame = new cc.SpriteFrame(tex);
}else{
console.log(err);
}