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.

68 lines
1.6 KiB

  1. --
  2. local JiangLi = class("JiangLi", cc.UIView)
  3. function JiangLi:ctor(info)
  4. JiangLi.super.ctor(self)
  5. local ui = loadUI("res/ui/ui_dating/ui_lingqu.ui")
  6. self.ui = ui
  7. self:addChild(ui)
  8. self.info = info;
  9. if type(self.info) == "table" and self.info.normal then
  10. self:initNormal()
  11. else
  12. self:init()
  13. end
  14. end
  15. function JiangLi:init()
  16. self.ui.Items.ButtonSure:registerClick(function ()
  17. self:onClickClose()
  18. end)
  19. self.ui.Items.ImageView_light:playClip("roate")
  20. -- if self.info.fileName ~= "" then
  21. -- local fullPath = cc.FileUtils:getInstance():getWritablePath()..self.info.fileName
  22. -- if cc.FileSystem:fileExists(fullPath) then
  23. -- local texture = loadTextureFromFile(self.info.fileName,false)
  24. -- self.ui.Items.ImageView_Coin:setTexture2(texture);
  25. -- end
  26. --end
  27. self.ui.Items.ImageView_Icon:setVisible(false)
  28. self.ui.Items.Text_num:setText("x"..self.info)
  29. local strTips = string.format("恭喜你,%s已到账!", PLN.CURRENCY)
  30. self.ui.Items.Text_tip:setText(strTips)
  31. end
  32. function JiangLi:initNormal()
  33. self.ui.Items.ButtonSure:registerClick(function ()
  34. self:onClickClose()
  35. end)
  36. self.ui.Items.ImageView_light:playClip("roate")
  37. if self.info.isUserBox then
  38. self.ui.Items.Text_num:setText("")
  39. self.ui.Items.Layout_1:setVisible(false)
  40. self.ui.Items.ImageView_Icon:loadTextureFromPlist(self.info.fileName)
  41. else
  42. self.ui.Items.ImageView_2:removeAllChildren()
  43. self.ui.Items.ImageView_2:loadTextureFromPlist(self.info.fileName)
  44. end
  45. self.ui.Items.Text_tip:setText(self.info.tip)
  46. end
  47. function JiangLi:onClickClose()
  48. playBtnCloseEffect()
  49. self:removeFromParent()
  50. end
  51. return JiangLi