|
- -- 听牌按钮
- 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;
|