FriendsDetails.ts 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. const { ccclass, property } = cc._decorator;
  2. @ccclass
  3. export default class FriendsDatails extends cc.Component{
  4. @property({displayName: '滚动视图', type: cc.ScrollView})
  5. private scroll_view: cc.ScrollView = null;
  6. private curChooseId:number = 1;
  7. start(){
  8. let list_data = [{}, {}, {}, {}, {}, {}, {}];
  9. this.scroll_view.node.emit('srollview-init', list_data)
  10. }
  11. private clickToggleBtn(event, customEvenData)
  12. {
  13. mk.audio.playEffect('button');
  14. let id = parseInt(customEvenData);
  15. if(id == this.curChooseId)
  16. return;
  17. this.curChooseId = id;
  18. switch(id)
  19. {
  20. case 1:
  21. let list_data = [{}, {}, {}, {}, {}, {}];
  22. this.scroll_view.node.emit('srollview-init', list_data)
  23. break;
  24. case 2:
  25. list_data = [{}, {}, {}, {}, {}, {}, {}, {}];
  26. this.scroll_view.node.emit('srollview-init', list_data)
  27. break;
  28. case 3:
  29. list_data = [{}, {}, {}, {}, {}, {}, {}, {}, {}];
  30. this.scroll_view.node.emit('srollview-init', list_data)
  31. break;
  32. case 4:
  33. break;
  34. case 5:
  35. break;
  36. default:
  37. break;
  38. }
  39. }
  40. private onClickClose(){
  41. mk.audio.playEffect("button");
  42. }
  43. }