var panelParent = uiUtils.createPanel(
611, 115, "panelParent"); panelParent.pos(0, h);
panelParent.hScrollBarSkin = "";
panelParent.hScrollBar.isVertical = false; this.addChild(panelParent );
_putChild: function (parentName, path, col, row, cellSize, offset, scale)
{ var root = this.getChildByName(parentName);
var cell = uiUtils.createSprite(path);
root.addChild(cell);
var offsetX = 0; var offsetY = 0;
if (offset != null) {
offsetX = offset[0]; offsetY = offset[1];
}
if (scale > 0)
cell.scale(scale);
var x = col * cellSize + offsetX;
var y = row * cellSize + offsetY;
cell.pos(x, y);
cell.zOrder = 2; return cell;
},
初始化数据
setData:function() {
// 添加一批
for (var i = 0; i < elemArr.length; i++) {
var rdata = elemArr[i];
var cell = this._putChild("panelParent", path, rdata.showCol, rdata.showRow, cellSize, [1, 1], 0);
}
this.timerOnce(300, this, function () { this._scrollToOne("panelParent") });
}
// panelParent 父节点名字 path 图片路径 rdata.showCol 列 rdata.showRow:行 cellSize :格子大小,
_scrollToOne: function (name) {
//
var scrollX = 2000;
this.getChildByName(name).scrollTo(scrollX, 0);
},
putOneData: function (rdata) {
var cell = this._putChild("panelParent", path, rdata.showCol, rdata.showRow, cellSize, [1, 1], 0);
this._scrollToOne("panelParent")
}