|
-
- local MJDefine=MJFramework.MJImport("mj.luaScript.MJDefine")
- local MJMessage=MJFramework.MJImport("mj.luaScript.Protocol.MJMessage")
-
-
- local NeiJiangMJPiaoView = class("NeiJiangMJPiaoView", cc.UIView);
-
- function NeiJiangMJPiaoView:ctor()
- NeiJiangMJPiaoView.super.ctor(self)
- self:setAnchorPoint(cc.p(0, 0));
- end
- --[[
- -- 加载UI
- --]]
- function NeiJiangMJPiaoView:loadUI()
- local ui = loadUI("mj_neijiang/res/ui_fangjian/mj_neijiang_piao_view.ui");
- self.ui = ui;
- self:addChild(ui)
- end
-
- function NeiJiangMJPiaoView:onEnter()
- NeiJiangMJPiaoView.super.onEnter(self)
- self:loadUI()
- self:initViews();
- end
-
- function NeiJiangMJPiaoView:onExit()
- NeiJiangMJPiaoView.super.onExit(self)
- end
- --[[
- -- 初始化界面
- --]]
- function NeiJiangMJPiaoView:initViews()
- local visibleSize = cc.Director:getInstance():getVisibleSize();
- self.ui:setPosition(cc.p(visibleSize.width/ 2, 220));
- -- 飘按钮事件
- self.ui.Items.btn_piao:registerClick(handler(self, self.onBtnPiaoClicked));
- -- 不飘按钮事件
- self.ui.Items.btn_bupiao:registerClick(handler(self, self.onBtnBuPiaoClicked));
- end
- --[[
- -- 玩家点击飘
- --]]
- function NeiJiangMJPiaoView:onBtnPiaoClicked ( )
- self:sendPiaoRequest(1);
- end
- --[[
- -- 玩家选择不飘
- --]]
- function NeiJiangMJPiaoView:onBtnBuPiaoClicked ( )
- self:sendPiaoRequest(0);
- end
- --[[
- -- 发送飘请求
- -- @param value 飘:1,不飘:0
- -- @return nil
- --]]
- function NeiJiangMJPiaoView:sendPiaoRequest (value)
- local request = MJMessage.PiaoRequest:new();
- request.isPiao = value;
- self.ui:sendMsg(app.room, MJDefine.MJEvent.PiaoRequest, request);
- -- 点击完成后就隐藏按钮,避免多次点击导致异常
- self:hideSelf();
- end
- --[[
- -- 移除按钮
- -- @param
- -- @return
- --]]
- function NeiJiangMJPiaoView:hideSelf ()
- self:setVisible(false);
- end
-
- return NeiJiangMJPiaoView;
|