-- 听牌按钮 local yibinmajiangTingBtnView = class("yibinmajiangTingBtnView", cc.UIView); function yibinmajiangTingBtnView:ctor() yibinmajiangTingBtnView.super.ctor(self); self:loadUI(); end function yibinmajiangTingBtnView:setCallback (callback) self.callback = callback; end function yibinmajiangTingBtnView:loadUI () local btn = cc.Button:create(); btn:loadTextureNormal("mj_yibinmajiang/res/zy_fangjian/room/yibinmajiang_btn_ting.png", 0); btn:registerClick(handler(self, self.onBtnTingClicked)); self:addChild(btn); self.btnTing = btn; end function yibinmajiangTingBtnView:onBtnTingClicked () if not self.callback then return ; end if type(self.callback) ~= "function" then return ; end self.callback(); end return yibinmajiangTingBtnView;