cuixueying
this.bigList = createNormalList(1, 5.5, 71.5, 274, 120, 17.2, 120);
this.bigList.setRenderHandler(this, this._render_bigList);
this.addChild(this.bigList);
this.bigList.array = 数组
_render_bigList: function (cell, idx) {
var data = this.bigList.array;
if (idx >= data.length) {
return;
}
cell.removeChildren();
var root = cell.getChildByName('root');
if (!root) {
root = new Sprite();
root.pos(0, 0);
root.name = "root";
cell.addChild(root);
}
//每个data有 六个数据
for (var index = 0; index < data[idx].length; index++) {
var element = data[idx][index];
var background = new Sprite();
background.setImage('assets/major/waysheet/ludan_small_7.png');
background.pos(0, 17 * index + 8);
background.name = "bg";
root.addChild(background);
var p1 = new Sprite();
p1.setImage('assets/major/waysheet/ludan_small_8.png');
p1.pos(-2, -2);
p1.name = 'red';
background.addChild(p1);
var p2 = new Sprite();
p2.setImage('assets/major/waysheet/ludan_small_9.png');
p2.pos(7, 7);
p2.name = 'blue';
background.addChild(p2);
if (element.info.col == 1) {
background.setImage('assets/major/waysheet/ludan_small_6.png');
} else if (element.info.col == 2) {
background.setImage('assets/major/waysheet/ludan_small_7.png');
}
background.getChildAt(0).visible = (element.pairSide & 1) == 1;
background.getChildAt(1).visible = (element.pairSide & 2) == 2;
if (element.pairSide == 3) {
background.getChildAt(0).visible = true;
background.getChildAt(1).visible = true;
}
if (element.info.mark_draw == 1) {
var draw = new Sprite();
draw.setImage('assets/major/waysheet/ludan_small_5.png');
draw.pos(0, 0);
background.addChild(draw);
}
}
},