login.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. let global = require("Global");
  2. cc.Class({
  3. extends: cc.Component,
  4. properties: {
  5. areaCode:cc.Node,
  6. gameStates:cc.Node,
  7. phoneNum:cc.Label,
  8. pwd:cc.Label,
  9. register: cc.Prefab,
  10. forgetPWD: cc.Prefab,
  11. areaCode: cc.Prefab,
  12. avatar:cc.Sprite,
  13. dcPoint:cc.Label,
  14. gcPoint:cc.Label,
  15. activity:cc.Label,
  16. logInAvatar:cc.SpriteFrame
  17. },
  18. init()
  19. {
  20. this.gStatScp = this.gameStates.getComponent('GameStates');
  21. },
  22. onClose () {
  23. this.node.destroy();
  24. },
  25. logIn()
  26. {
  27. if(this.phoneNum.string.length!=11)
  28. {
  29. global.alert('您输入的电话号码不对',this);
  30. return;
  31. }
  32. if(this.pwd.string.length<6)
  33. {
  34. global.alert('密码必须大于六位数',this);
  35. return;
  36. }
  37. this.avatar.spriteFrame = this.logInAvatar;
  38. this.dcPoint.string = '数字公民积分:100';
  39. this.gcPoint.string = '好市民积分:100';
  40. this.activity.string = '今日活跃度:10';
  41. this.gStatScp.bLogin = true;
  42. this.node.destroy();
  43. },
  44. activeCode()
  45. {
  46. this.areaCode.active = true;
  47. },
  48. goToAreaCode()
  49. {
  50. let tPrefab = cc.instantiate(this.areaCode);
  51. tPrefab.parent = this.node;
  52. tPrefab.setPosition(0,0);
  53. },
  54. goToRegister()
  55. {
  56. let tPrefab = cc.instantiate(this.register);
  57. tPrefab.parent = this.node;
  58. tPrefab.setPosition(0,0);
  59. },
  60. goToForgetPWD()
  61. {
  62. let tPrefab = cc.instantiate(this.forgetPWD);
  63. tPrefab.parent = this.node;
  64. tPrefab.setPosition(0,0);
  65. }
  66. });