local MJDefine=MJFramework.MJImport("mj.luaScript.MJDefine") local MJ=MJFramework.MJImport("mj.luaScript.Views.Game.MJ") local GuangAnShowTipsView = class("GuangAnShowTipsView", cc.UIView) function GuangAnShowTipsView:ctor(tipsText) GuangAnShowTipsView.super.ctor(self) self:loadUI() if self.ui.Items.Text_tips then self.ui.Items.Text_tips:setText(tipsText) end end function GuangAnShowTipsView:loadUI() local ui = loadUI("mj_guangan/res/ui_fangjian/mj_guangan_showtips.ui") self:addChild(ui) self.ui = ui end function GuangAnShowTipsView:onEnter() GuangAnShowTipsView.super.onEnter(self) self:show() end function GuangAnShowTipsView:show() self.ui.Items.ImageView_bg:setOpacity(0) self.ui.Items.ImageView_bg:setVisible(true) local acEnd = function () self:hide() end local ac = cc.Sequence:create(cc.FadeIn:create(0.2), cc.DelayTime:create(3.0), cc.FadeOut:create(0.2) , cc.CallFunc:create(acEnd)) self.ui.Items.ImageView_bg:runAction(ac) end function GuangAnShowTipsView:hide() self:removeFromParent() end return GuangAnShowTipsView