List列表调用prefab动态换图片问题

排行榜、背包等这样的列表 头像或物品调用prefab资源时 动态换图片怎么弄? 单个图片还可以实现,这个的动态找不到示例,求一份…

单个换图片示例如下:
var realUrl = cc.url.raw(‘image/page/01/03.png’);
cc.loader.load(realUrl, function (err, texture) {
var w =_this.node.width;
var h = _this.node.height;
var frame = new cc.SpriteFrame(texture);
_this.playerImage.spriteFrame = frame;
_this.node.width = 200;
_this.node.height = 200;
});

直接设置 spriteFrame 就好了啊?

能不能贴一份示例啊?

var node = cc.instantiate(prefab);
node.parent = cc.director.getScene();
node.getComponent(cc.Sprite).spriteFrame = newSpriteFrame;

//List列表中换图片;示例中是换的Prefab中的头像
var _this = this;
var realUrl = cc.url.raw(“resources/01.png”); //需要的图片地址
························
var result = cc.instantiate(_this.itemPrefab);
_this.node.addChild(result);

var ImagePic = new cc.SpriteFrame();
ImagePic.setTexture(realUrl);
result.getComponent(‘resultList’).init({
ListName: ‘用户名’,
HeadPic : ImagePic
});