您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

70 行
1.7 KiB

  1. -- 兑换奖励领取界面
  2. local RoomJiangLi = class("RoomJiangLi", cc.UIView)
  3. function RoomJiangLi:ctor(info)
  4. RoomJiangLi.super.ctor(self)
  5. local ui = loadUI("res/ui/ui_coin/ui_lingqu.ui")
  6. self.ui = ui
  7. self:addChild(ui)
  8. self.info = info;
  9. if self.info.normal then
  10. self:initNormal()
  11. else
  12. self:initCoin()
  13. end
  14. loadSpriteFrameFile("res/ui/zy_dating/chongzhi/chongzhi.plist")
  15. end
  16. function RoomJiangLi:initCoin()
  17. self.ui.Items.ButtonSure:registerClick(function ()
  18. self:onClickClose()
  19. end)
  20. self.ui.Items.ImageView_light:playClip("roate")
  21. self.ui.Items.ImageView_Coin:loadTexture(self.info.fileName, 0)
  22. if self.info.coin then
  23. --金币
  24. self.ui.Items.Text_tip:setText("恭喜您,金币已到账")
  25. self.ui.Items.Text_num:setText("x"..self.info.coin)
  26. elseif self.info.coupons then
  27. --礼券变化,但没有金币,说明兑换的是钻石
  28. self.ui.Items.Text_tip:setText("恭喜您,"..PLN.CURRENCY.."已到账")
  29. self.ui.Items.Text_num:setText("x"..self.info.card)
  30. end
  31. self.ui.Items.ImageView_Icon:setVisible(false)
  32. end
  33. function RoomJiangLi:initNormal()
  34. self.ui.Items.ButtonSure:registerClick(function ()
  35. self:onClickClose()
  36. end)
  37. self.ui.Items.ImageView_light:playClip("roate")
  38. if self.info.isUserBox then
  39. self.ui.Items.Text_num:setText("")
  40. self.ui.Items.Layout_1:setVisible(false)
  41. self.ui.Items.ImageView_Icon:loadTexture(self.info.fileName, 0)
  42. else
  43. self.ui.Items.ImageView_2:removeAllChildren()
  44. self.ui.Items.ImageView_2:loadTexture(self.info.fileName, 0)
  45. end
  46. self.ui.Items.Text_tip:setText(self.info.tip)
  47. end
  48. function RoomJiangLi:onClickClose()
  49. playBtnCloseEffect()
  50. self:removeFromParent()
  51. end
  52. return RoomJiangLi