BaseUiConstroller.js 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. // Learn cc.Class:
  2. // - https://docs.cocos.com/creator/manual/en/scripting/class.html
  3. // Learn Attribute:
  4. // - https://docs.cocos.com/creator/manual/en/scripting/reference/attributes.html
  5. // Learn life-cycle callbacks:
  6. // - https://docs.cocos.com/creator/manual/en/scripting/life-cycle-callbacks.html
  7. cc.Class({
  8. extends: cc.Component,
  9. properties: {
  10. // foo: {
  11. // // ATTRIBUTES:
  12. // default: null, // The default value will be used only when the component attaching
  13. // // to a node for the first time
  14. // type: cc.SpriteFrame, // optional, default is typeof default
  15. // serializable: true, // optional, default is true
  16. // },
  17. // bar: {
  18. // get () {
  19. // return this._bar;
  20. // },
  21. // set (value) {
  22. // this._bar = value;
  23. // }
  24. // },
  25. },
  26. // LIFE-CYCLE CALLBACKS:
  27. // onLoad () {},
  28. start() {
  29. },
  30. // update (dt) {},
  31. //切换用户界面 当前界面。 目标界面
  32. change_interface(Arr_interface, index) {
  33. console.log("切换");
  34. for (let i = 0; i < Arr_interface.length; i++) {
  35. console.log(i, '/', Arr_interface.length);
  36. if (i == index) {
  37. // if (Arr_interface[i].active) {
  38. // this.interfacaArr[i].active = false;
  39. // this.interfacaArr[0].active = true;
  40. // return;
  41. // }
  42. Arr_interface[i].active = true;
  43. } else {
  44. Arr_interface[i].active = false;
  45. }
  46. }
  47. // cur_interface.active = false;
  48. // let node = cc.instantiate(tar_interface);
  49. // parentnode.addChild(node);
  50. }
  51. //
  52. });