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.

40 lines
1.1 KiB

  1. --[[
  2. 获得房卡后的提示界面
  3. --]]
  4. local GetDiamondEffect = class("GetDiamondEffect", cc.UIView)
  5. function GetDiamondEffect:ctor(addNum)
  6. GetDiamondEffect.super.ctor(self)
  7. self.ui = loadUI("res/ui/ui_dating/ui_getdiamond_effect.ui")
  8. self:addChild(self.ui)
  9. self.addNum = addNum
  10. end
  11. function GetDiamondEffect:onEnter()
  12. GetDiamondEffect.super.onEnter(self)
  13. self.ui.Items.Button_sure:registerClick(handler(self, self.onClickClose))
  14. self.ui.Items.Text:setVisible(false)
  15. self.ui.Items.Button_sure:setVisible(false)
  16. self.ui.Items.effectLayout:playClip("getDiaEffect")
  17. local mSpawn = cc.Spawn:create(cc.ScaleTo:create(0.3,1.0),cc.RotateBy:create(2,120*6))
  18. self.ui.Items.light:runAction(cc.RepeatForever:create(mSpawn))
  19. self:runAction(cc.Sequence:create(cc.DelayTime:create(0.8),cc.CallFunc:create(function ()
  20. self.ui.Items.Text:setVisible(true)
  21. self.ui.Items.Button_sure:setVisible(true)
  22. self.ui.Items.Text:setString("房卡*"..self.addNum)
  23. end)))
  24. end
  25. function GetDiamondEffect:onClickClose()
  26. playBtnEffect()
  27. app:dispatchEvent({name = "shareSuccCallback"});
  28. self:removeFromParent()
  29. end
  30. return GetDiamondEffect;