| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- import TableView from "../../component/TableView";
- 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;
- @property(TableView)
- private tableview: TableView = null;
- private curChooseId:number = 1;
- onLoad(){
- }
- start(){
- let list_data = [{}, {}, {}, {}, {}, {}, {}];
- this.scroll_view.node.emit('srollview-init', list_data)
- cc.tween(this.node).delay(0.2).call(()=>{
- let allItem = this.tableview.getFrontPositionItemByCount(5);
-
- for(let i = 0; i != allItem.length; ++i)
- {
- allItem[i].active = true;
- allItem[i].setPosition(allItem[i].position.x + 600, allItem[i].position.y);
- cc.tween(allItem[i]).delay(i*0.1 + 0.2).by(0.3, {x: -600}, cc.easeSineOut()).start();
- }
- }).start();
-
- //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');
- }
- }
|