FuliCDKView = FuliCDKView or BaseClass(BaseItem) local FuliCDKView = FuliCDKView function FuliCDKView:__init() self.base_file = "fuli" self.layout_file = "FuliCDKView" self.model = FuliModel:GetInstance() self:Load() end function FuliCDKView:Load_callback() self.nodes = { "girl:raw","dot2","text3:tmp","text2:tmp","dot1","dot3","btn/btn_text:tmp","btn:obj","text1:tmp", "TextInput:tmpInput","TextInput/Text Area/Placeholder:tmp", "TextInput/Text Area/input_text:tmp", } self:GetChildren(self.nodes) lua_resM:setOutsideRawImage(self, self.girl_raw, GameResPath.GetRoleBg("fuli_cdk_508_715"), false) self.Placeholder_tmp.text = "请输入激活码" self.text1_tmp.text = "激活码由“数字”和“英文”组成" self.text2_tmp.text = "输入激活码后点击领取奖励即可获得大礼包" self.text3_tmp.text = "请注意每个激活码只能使用一次" self:AddEvents() if self.need_refreshData then self:UpdateView() end end function FuliCDKView:AddEvents( ) local on_click = function ( click_obj ) if self.btn_obj == click_obj then local content = self.TextInput_tmpInput.text if(content:match("%W")) then Message.show("输入格式错误!","fault") else self.model:Fire(FuliConst.REQ_FULI_SCMD, 16009, content) end end end AddClickEvent(self.btn_obj, on_click) end function FuliCDKView:UpdateView( ) end function FuliCDKView:SetData( data ) self.data = data if self.is_loaded then self.need_refreshData = false self:UpdateView() else self.need_refreshData = true end end function FuliCDKView:__delete( ) end