cc.Class({
extends: cc.Component,
properties: {
headPic: cc.Sprite,
nickName: cc.Label,
geshuNum: cc.Label,
dianshuNum: cc.Sprite
},
init: function (data) {
this.headPic.Sprite = data.headPic;
this.nickName.string = data.nickName;
this.geshuNum.string = data.geshuNum;
this.dianshuNum.Sprite = data.dianshuNum;
},
onLoad: function () {
}
});
cc.Class({
extends: cc.Component,
properties: {
itemPrefab:cc.Prefab,
},
onLoad: function () {
var allCount = 5;
var datalist = {};
var _this = this;
for (var i = 1; i <= allCount; i++) {
var imageUrl = cc.url.raw("image/resources/09.png");
var resutUrl = cc.url.raw("image/resources/20.png");
var OverList = cc.instantiate(this.itemPrefab);
this.node.addChild(OverList);
OverList.getComponent('overlistItem').init({
headPic: _this.getImage(resutUrl),
nickName: '用户: '+i+'号',
geshuNum: i,
dianshuNum: resutUrl
});
}
},
getImage(resutUrl){
cc.loader.loadResAll("image/resources", function (err, texture) {
var texture = cc.textureCache.addImage(resutUrl);
return texture.url;
});
}
});
怎么For循环的方式将头像换成不同的图像背景。