|
- -- 增加成员Layout
- local ClubAddPlayer = class("ClubAddPlayer" , cc.UIView);
-
- function ClubAddPlayer:ctor(clubId,viewType)
- ClubAddPlayer.super.ctor(self)
- self:loadUI()
- self.clubId = clubId
- self.viewType = viewType
- end
-
- function ClubAddPlayer:loadUI()
- local ui = loadUI("res/ui/ui_club/ui_club_add_player.ui")
- self.ui = ui
- self:addChild(ui)
- end
-
- function ClubAddPlayer:onEnter()
- ClubAddPlayer.super.onEnter(self)
- --关闭
- self.ui.Items.Button_close:registerClick(handler(self , self.onClose))
- --添加成员
- self.ui.Items.Button_confirm:registerClick(handler(self , self.onConfirm))
- --绑定添加成功回调事件
- self:bindEvent(app.club_php ,GAME_EVENT.CLUB_PLAYER_ADD , handler(self , self.onAddClubSuccessEnd))
- --权限发生改变
- self:bindEvent(app.club_php , GAME_EVENT.CLUB_CHANGE_ROLE , handler(self , self.onChangeRole));
- end
-
- -- 角色权限修改
- function ClubAddPlayer:onChangeRole()
- self:removeFromParent()
- end
-
-
- function ClubAddPlayer:onAddClubSuccessEnd()
- self:removeFromParent()
- end
-
- function ClubAddPlayer:onClose()
- playBtnCloseEffect()
- self:removeFromParent()
- end
-
- --确定添加成员
- function ClubAddPlayer:onConfirm()
- playBtnEffect()
- self.ui.Items.Button_confirm:setTouchEnabled(false)
- self.ui.Items.Button_confirm:runAction(cc.Sequence:create(cc.DelayTime:create(1.0),cc.CallFunc:create(function ()
- self.ui.Items.Button_confirm:setTouchEnabled(true)
- end)))
- --参数1:管理员ID 参数2:玩家id 参数3:群id
- local playerId = self.ui.Items.TextField_player_id:getText();
- if playerId == "" then
- showTooltip("请输入玩家ID!");
- return;
- end
-
- if self.clubId then
- app.club_php:requestAddPlayer(playerId, self.clubId,self.viewType);
- end
- end
-
- return ClubAddPlayer
|