You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1.1 KiB

  1. local MJDefine=MJFramework.MJImport("mj.luaScript.MJDefine")
  2. local MJ=MJFramework.MJImport("mj.luaScript.Views.Game.MJ")
  3. local linshuiShowTipsView = class("linshuiShowTipsView", cc.UIView)
  4. function linshuiShowTipsView:ctor(tipsText)
  5. linshuiShowTipsView.super.ctor(self)
  6. self:loadUI()
  7. if self.ui.Items.Text_tips then
  8. self.ui.Items.Text_tips:setText(tipsText)
  9. end
  10. end
  11. function linshuiShowTipsView:loadUI()
  12. local ui = loadUI("mj_linshui/res/ui_fangjian/mj_linshui_showtips.ui")
  13. self:addChild(ui)
  14. self.ui = ui
  15. end
  16. function linshuiShowTipsView:onEnter()
  17. linshuiShowTipsView.super.onEnter(self)
  18. self:show()
  19. end
  20. function linshuiShowTipsView:show()
  21. self.ui.Items.ImageView_bg:setOpacity(0)
  22. self.ui.Items.ImageView_bg:setVisible(true)
  23. local acEnd = function ()
  24. self:hide()
  25. end
  26. local ac = cc.Sequence:create(cc.FadeIn:create(0.2), cc.DelayTime:create(3.0), cc.FadeOut:create(0.2) , cc.CallFunc:create(acEnd))
  27. self.ui.Items.ImageView_bg:runAction(ac)
  28. end
  29. function linshuiShowTipsView:hide()
  30. self:removeFromParent()
  31. end
  32. return linshuiShowTipsView