[]list ,增加item ,我想在末尾增加,但是每次都给我翻倍的增加,如何解决

_proto.room_xinxi=function(){
this.roombg=new Laya.Image($mj.Curr_Game_ImagePath + "hall/room_bg.png");
this.roombg.pos(50,150);
this.addChild(this.roombg);


var button = new Sprite();
button.loadImage($mj.Curr_Game_ImagePath + "hall/room_jiesan.png");
button.pos(300, 0);
this.roombg.addChild(button);
button.on(Event.MOUSE_DOWN, this, function (e) {
list.addItem(1);

});

function Item() {
Item.__super.call(this);
this.size(416, 270);


this.text = new Text();
this.text.fontSize = 20;
this.text.pos(12, 5);
this.text.color = "#FF00FF";
this.text.zOrder = 1;
this.addChild(this.text);
this.setImg = function(data) {
var aar=[[150,160],[10,80],[150,0],[300,80]];
this.text.text="房号:1000000\n底分:222222\n玩法:看牌抢庄"


this.jushu = new Text();
this.jushu.fontSize = 20;
this.jushu.pos(160, 130);
this.jushu.text="2/8局"
this.jushu.color = "#FF00FF";
this.jushu.zOrder = 1;
this.addChild(this.jushu);


this.jiesan=new Sprite(); //解散
this.jiesan.loadImage($mj.Curr_Game_ImagePath + "hall/room_jiesan.png");
this.jiesan.pos(290,220);
this.jiesan.zOrder=1;
this.addChild(this.jiesan);
this.jiesan.on(Event.CLICK,this,function(){

});


this.fenxiang=new Sprite(); //分享
this.fenxiang.loadImage($mj.Curr_Game_ImagePath + "hall/room_fenxiang.png");
this.fenxiang.pos(290,28);
this.fenxiang.zOrder=1;
this.addChild(this.fenxiang);
this.fenxiang.on(Event.CLICK,this,function(){

});

for(var i = 0; i < 4; i++){
var avatar1 = new Laya.Image($mj.Curr_Game_ImagePath + "hall/room_toux.png");
avatar1.pos(aar[i][0],aar[i][1]);
avatar1.zOrder = 1;
this.addChild(avatar1);

var text = new Text();
text.text = "大幅度";
text.fontSize = 18;
text.pos(aar[i][0]+10,aar[i][1]+66);
text.color = "#FF7F00";
text.zOrder = 1;
this.addChild(text);

var text = new Text();
text.text ="100123";
text.fontSize = 18;
text.pos(aar[i][0]+10,aar[i][1]+85);
text.color = "#FF7F00";
text.zOrder = 1;
this.addChild(text);

var bgSprite = new Sprite();
bgSprite.loadImage($mj.Curr_Game_ImagePath +"hall/room_zhuozi.png");
bgSprite.pos(0, 0);
this.addChild(bgSprite);
}
}
}
Laya.class(Item, "Item", Box);

var list = new List();
list.itemRender = Item;

list.x = 15;
list.y = 60;
list.height = 470;
list.width = 542;
list.spaceY = 20;
list.vScrollBarSkin = "";
list.repeatX = 1;
list.repeatY = 10;
list.selectEnable = false;
list.renderHandler = new Handler(this, function(cell, index) {
cell.setImg(cell.dataSource);
});
this.roombg.addChild(list);

var data = [];
for (var i = 0; i < 1; ++i)
{
data.push("11");

}
list.array = data;

}
已邀请:

cuixueying

赞同来自:

请提供可运行的Demo示例,谢谢!

要回复问题请先

商务合作
商务合作