-- 增加成员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