import ItemName from "./ItemName"; const { ccclass, property } = cc._decorator; @ccclass export default class FarmMap extends cc.Component{ @property({displayName: '种类', type: ItemName}) private itemName: ItemName[] = []; @property({displayName: '滚动视图', type: cc.ScrollView}) private scroll_view: cc.ScrollView = null; private curChooseId:number = 1; onLoad(){ } start(){ let list_data = [{}, {}, {}, {}, {}, {}, {}]; this.scroll_view.node.emit('srollview-init', list_data) //this.itemName[1].toggle.interactable = false; } private clickToggleBtn(event, customEvenData) { mk.audio.playEffect('button'); let id = parseInt(customEvenData); if(id == this.curChooseId) return; this.curChooseId = id; switch(id) { case 1: let list_data = [{}, {}, {}, {}, {}, {}]; this.scroll_view.node.emit('srollview-init', list_data) break; case 2: list_data = [{}, {}, {}, {}, {}, {}, {}, {}]; this.scroll_view.node.emit('srollview-init', list_data) break; case 3: list_data = [{}, {}, {}, {}, {}, {}, {}, {}, {}]; this.scroll_view.node.emit('srollview-init', list_data) break; case 4: break; case 5: break; case 6: break; case 7: break; case 8: break; default: break; } } private clickCloseBtn(){ mk.audio.playEffect('closeButton'); } }