|
- local eMailAward = class("eMailAward" , cc.UIView);
-
-
- function eMailAward:ctor(content,okCallback,cancelCallback)
- eMailAward.super.ctor(self)
-
- self.cancelCallback = cancelCallback
- self.okCallback = okCallback
- self.content = content
-
- self.ui = loadUI("res/ui/ui_dating/ui_dating_mail_award.ui");
- self:addChild(self.ui)
- end
-
- function eMailAward:onEnter()
- eMailAward.super.onEnter(self)
-
- self.ui.Items.Text_Content:setText(tostring(self.content))
- -- 确认回调
- self.ui.Items.Button_OK:registerClick(handler(self , self.onConfirm))
-
- -- 取消回调
- self.ui.Items.Button_Cancel:registerClick(handler(self , self.onClose))
- end
-
- function eMailAward:onClose()
- playBtnCloseEffect()
- if self.cancelCallback then
- self.cancelCallback();
- end
-
- self:removeFromParent()
- end
-
- function eMailAward:onConfirm()
- playBtnEffect()
- if self.okCallback then
- self.okCallback();
- end
-
- self:removeFromParent()
- end
-
- return eMailAward
|