local MJDefine=MJFramework.MJImport("mj.luaScript.MJDefine") local MJ=MJFramework.MJImport("mj.luaScript.Views.Game.MJ") local ncmajShowTipsView = class("ncmajShowTipsView", cc.UIView) function ncmajShowTipsView:ctor(tipsText) ncmajShowTipsView.super.ctor(self) self:loadUI() if self.ui.Items.Text_tips then self.ui.Items.Text_tips:setText(tipsText) end end function ncmajShowTipsView:loadUI() local ui = loadUI("mj_ncmaj/res/ui_fangjian/mj_ncmaj_showtips.ui") self:addChild(ui) self.ui = ui end function ncmajShowTipsView:onEnter() ncmajShowTipsView.super.onEnter(self) self:show() end function ncmajShowTipsView: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(1.2), cc.FadeOut:create(0.2) , cc.CallFunc:create(acEnd)) self.ui.Items.ImageView_bg:runAction(ac) end function ncmajShowTipsView:hide() self:removeFromParent() end return ncmajShowTipsView