你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
cuixueying
赞同来自:
//加载数据完毕后触发这个方法 GameMain.prototype.onLoad = function () { this.mainUI = new MainUI(); dataSource = ; this.allData = ["深发展A", "南坡A", "铜陵有色", "丰林集团", "泰瑞科技", "贵绳股份", "华谊兄弟", "光洋股份", "南京港", "华铁科技", "宝塔实业", "超华科技"]; for (var i = 0; i < this.allData.length; i++) { var _data = { img: { skin: "../laya/assets/ui/num" + (i + 1) + ".png" }, text: { text: this.allData[i], color: "#ffffff" }, type:false, checkBox: { visible: false } }; dataSource.push(_data); } ; this.mainUI.list.array = dataSource; this.mainUI.list.vScrollBarSkin = ""; this.mainUI.list.mouseHandler = new Laya.Handler(this, this.onSelect); this.mainUI.list.renderHandler = new Laya.Handler(this, this.onRender); Laya.stage.addChild(this.mainUI); }; GameMain.prototype.onRender = function (cell, index) { if(index <0 || index >= dataSource.length) return; var data = dataSource[index]; var chBox = cell.getChildByName('chBox'); var img = cell.getChildByName('img'); if(!data.type) { chBox.skin = "../laya/assets/ui/boxBg.png"; img.skin = "../laya/assets/ui/num" + (index + 1) + ".png"; }else { chBox.skin = "../laya/assets/ui/checkBg.png"; img.skin = "../laya/assets/ui/checkImg.png"; } } //选择对应的box返回当前点击的index引索 GameMain.prototype.onSelect = function (ev,index) { dataSource[index].type = dataSource[index].type ? false : true; this.mainUI.list.setItem(index,dataSource[index]); }; return GameMain; }[/i]
要回复问题请先登录
1 个回复
cuixueying
赞同来自:
修改 项目此处做过精简,请见附件!