No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

33 líneas
734 B

  1. -- 听牌按钮
  2. local linshuiTingBtnView = class("linshuiTingBtnView", cc.UIView);
  3. function linshuiTingBtnView:ctor()
  4. linshuiTingBtnView.super.ctor(self);
  5. self:loadUI();
  6. end
  7. function linshuiTingBtnView:setCallback (callback)
  8. self.callback = callback;
  9. end
  10. function linshuiTingBtnView:loadUI ()
  11. local btn = cc.Button:create();
  12. btn:loadTextureNormal("mj_linshui/res/zy_fangjian/linshuiadd/linshui_room_btn_ting.png", 0);
  13. btn:registerClick(handler(self, self.onBtnTingClicked));
  14. self:addChild(btn);
  15. self.btnTing = btn;
  16. end
  17. function linshuiTingBtnView:onBtnTingClicked ()
  18. if not self.callback then
  19. return ;
  20. end
  21. if type(self.callback) ~= "function" then
  22. return ;
  23. end
  24. self.callback();
  25. end
  26. return linshuiTingBtnView;