12345678910111213141516 |
- {
- "code": "import { WxApi } from \"../WXSDK/Sdk\";\r\nimport { GameUtils } from \"../Util/GameUtils\";\r\nimport GuangGao from \"../WXSDK/GuangGao\";\r\nimport { ui } from \"../ui/layaMaxUI\";\r\nimport { XJRSdk, adtype } from \"../Recommend/XJRSdk\";\r\nexport class RecommentWindow extends ui.Window.RecommendViewUI {\r\n constructor() {\r\n super();\r\n this.key = 0;\r\n this.loopdir = 1;\r\n RecommentWindow.instance = this;\r\n this.InitSize();\r\n }\r\n static get Instance() {\r\n return RecommentWindow.instance;\r\n }\r\n InitSize() {\r\n this.height = Laya.stage.height;\r\n Laya.stage.on(Laya.Event.RESIZE, this, () => { this.height = Laya.stage.height; });\r\n this.cainixihuan.y = Laya.stage.height / 1280 * this.cainixihuan.y;\r\n this.cainixihuan.visible = false;\r\n this.ct.y = Laya.stage.height / 1280 * this.ct.y;\r\n this.ct.visible = false;\r\n this.cpgg.y = Laya.stage.height / 1280 * this.cpgg.y;\r\n this.cpgg.visible = false;\r\n this.bkyx.y = Laya.stage.height / 1280 * this.bkyx.y;\r\n this.bkyx.visible = false;\r\n this.jiesuan.y = Laya.stage.height / 1280 * this.jiesuan.y;\r\n this.jiesuan.visible = false;\r\n this.cpgg.y = Laya.stage.height / 1280 * this.cpgg.y;\r\n this.cpgg.visible = false;\r\n }\r\n OnOpen(_data = null) {\r\n }\r\n OnHide() {\r\n Laya.timer.clearAll(this);\r\n this.ClearWindow();\r\n }\r\n ShowCaiNiXiHuan(_nodey = null) {\r\n this.cainixihuan.visible = true;\r\n if (_nodey != null) {\r\n this.cainixihuan.y = _nodey;\r\n console.log(_nodey);\r\n }\r\n else {\r\n this.cainixihuan.y = Laya.stage.height - this.cainixihuan.height;\r\n }\r\n this.cainixihuanlist.hScrollBarSkin = \"\";\r\n var mcnxhdatas = XJRSdk.GetAdDatas(adtype.youlike_nomal);\r\n if (mcnxhdatas == null) {\r\n console.error(\"ShowCaiNiXiHuan error\", \"mcnxhdatas == null\");\r\n this.CloseCaiNiXiHuan();\r\n return;\r\n }\r\n this.cainixihuanlist.array = mcnxhdatas;\r\n this.cainixihuanlist.renderHandler = Laya.Handler.create(this, this.OnCNXHRender, null, false);\r\n Laya.timer.clear(this, this.LoopList);\r\n Laya.timer.loop(10, this, this.LoopList, [this.cainixihuanlist]);\r\n this.loopdir = 1;\r\n }\r\n CloseCaiNiXiHuan() {\r\n this.cainixihuan.visible = false;\r\n Laya.timer.clear(this, this.LoopList);\r\n }\r\n OnCNXHRender(_cell) {\r\n var curitem = _cell.dataSource;\r\n var icon = _cell.getChildAt(1);\r\n var name = _cell.getChildAt(2);\r\n var btn = _cell.getChildAt(3);\r\n icon.skin = curitem.icon;\r\n name.text = curitem.name;\r\n btn.clickHandler = Laya.Handler.create(this, this.OnClickRecommentItem, [curitem], false);\r\n }\r\n ShowCtPan() {\r\n this.ct.visible = true;\r\n this.openCt.clickHandler = Laya.Handler.create(this, this.ShowCtView, [true], false);\r\n }\r\n CloseCtPan() {\r\n this.ct.visible = false;\r\n }\r\n ShowCtView(_open) {\r\n if (_open) {\r\n this.ani1.play(null, false);\r\n this.ctlist.vScrollBarSkin = \"\";\r\n var mctdatas = XJRSdk.GetAdDatas(adtype.drawer_pull);\r\n if (mctdatas == null) {\r\n console.error(\"ShowCtView error\", \"mctdatas == null\");\r\n this.ShowCtView(false);\r\n return;\r\n }\r\n this.ctlist.array = mctdatas;\r\n this.ctlist.renderHandler = Laya.Handler.create(this, this.OnCtRender, null, false);\r\n this.closect.clickHandler = Laya.Handler.create(this, this.ShowCtView, [false], false);\r\n }\r\n else {\r\n this.ani2.play(null, false);\r\n }\r\n }\r\n OnCtRender(_cell) {\r\n var curitem = _cell.dataSource;\r\n var icon = _cell.getChildAt(0);\r\n var name = _cell.getChildAt(1);\r\n var btn = _cell.getChildAt(2);\r\n icon.skin = curitem.icon;\r\n name.text = curitem.name;\r\n btn.clickHandler = Laya.Handler.create(this, this.OnClickRecommentItem, [curitem], false);\r\n }\r\n ShowGDYX(jxyx = true, _closecb = null) {\r\n GuangGao.Clear();\r\n this.gdyx.visible = true;\r\n this.PlayGameBtn.visible = false;\r\n this.CloseCtPan();\r\n this.CloseCaiNiXiHuan();\r\n this.CloseBKYX();\r\n this.gdyxclosecb = _closecb;\r\n var mgdyxdatas = XJRSdk.GetAdDatas(adtype.inter_full);\r\n if (mgdyxdatas == null) {\r\n console.error(\"ShowGDYX error\", \"mgdyxdatas == null\");\r\n this.CloseGDYX();\r\n return;\r\n }\r\n this.gdyxlist1.hScrollBarSkin = \"\";\r\n this.gdyxlist1.array = mgdyxdatas;\r\n this.gdyxlist1.renderHandler = Laya.Handler.create(this, this.OnGDYX1Render, null, false);\r\n this.gdyxlist2.vScrollBarSkin = \"\";\r\n this.gdyxlist2.array = mgdyxdatas;\r\n this.gdyxlist2.renderHandler = Laya.Handler.create(this, this.OnGDYX2Render, null, false);\r\n this.backHome.clickHandler = Laya.Handler.create(this, this.CloseGDYX);\r\n if (jxyx) {\r\n this.PlayGameBtn.clickHandler = Laya.Handler.create(this, this.CloseGDYX);\r\n Laya.timer.once(2000, this, () => {\r\n this.PlayGameBtn.visible = true;\r\n });\r\n }\r\n Laya.timer.loop(10, this, this.LoopList, [this.gdyxlist1]);\r\n this.loopdir = 1;\r\n }\r\n CloseGDYX() {\r\n this.gdyx.visible = false;\r\n Laya.timer.clear(this, this.LoopList);\r\n if (this.gdyxclosecb != null) {\r\n this.gdyxclosecb();\r\n this.gdyxclosecb = null;\r\n }\r\n }\r\n OnGDYX1Render(_cell) {\r\n var curitem = _cell.dataSource;\r\n var icon = _cell.getChildAt(0);\r\n var name = _cell.getChildAt(1);\r\n var btn = _cell.getChildAt(2);\r\n icon.skin = curitem.icon;\r\n name.text = curitem.name;\r\n btn.clickHandler = Laya.Handler.create(this, this.OnClickRecommentItem, [curitem], false);\r\n }\r\n OnGDYX2Render(_cell) {\r\n var curitem = _cell.dataSource;\r\n var icon = _cell.getChildAt(1);\r\n var name = _cell.getChildAt(2);\r\n var btn = _cell.getChildAt(3);\r\n var num = _cell.getChildAt(4);\r\n icon.skin = curitem.icon;\r\n name.text = curitem.name;\r\n btn.clickHandler = Laya.Handler.create(this, this.OnClickRecommentItem, [curitem], false);\r\n num.text = GameUtils.getRandomInt(400000, 1000000) + \"人玩\";\r\n }\r\n RefreshBKYX(_num) {\r\n var mbkyxdatas = XJRSdk.GetAdDatas(adtype.float);\r\n if (mbkyxdatas == null) {\r\n console.error(\"RefreshBKYX error\", \"mbkyxdatas == null\");\r\n this.CloseBKYX();\r\n return;\r\n }\r\n var datas = mbkyxdatas;\r\n for (var i = 0; i < this.bkyx.numChildren; i++) {\r\n var mkey = this.key;\r\n if (this.key + i >= datas.length - 1) {\r\n mkey -= 1;\r\n }\r\n var curdata = datas[mkey + i];\r\n if (curdata == null)\r\n continue;\r\n var bkyx = this.bkyx.getChildAt(i);\r\n var icon = bkyx.getChildAt(1);\r\n icon.skin = curdata.icon;\r\n var name = bkyx.getChildAt(2);\r\n name.text = curdata.name;\r\n var btn = bkyx.getChildAt(3);\r\n btn.clickHandler = Laya.Handler.create(this, this.OnClickRecommentItem, [curdata], false);\r\n if (i >= _num) {\r\n bkyx.visible = false;\r\n }\r\n }\r\n this.key += _num;\r\n if (this.key >= datas.length - 1) {\r\n this.key = 0;\r\n }\r\n }\r\n ShowBKYX(_num = 4) {\r\n this.bkyx.visible = true;\r\n this.RefreshBKYX(_num);\r\n Laya.timer.loop(4000, this, this.RefreshBKYX, [_num]);\r\n }\r\n CloseBKYX() {\r\n this.bkyx.visible = false;\r\n Laya.timer.clear(this, this.RefreshBKYX);\r\n }\r\n ShowJS() {\r\n this.jiesuan.visible = true;\r\n this.jiesuanlist.vScrollBarSkin = \"\";\r\n var mjsdatas = XJRSdk.GetAdDatas(adtype.inter_six);\r\n if (mjsdatas == null) {\r\n console.error(\"ShowJS error\", \"mjsdatas == null\");\r\n this.CloseJS();\r\n return;\r\n }\r\n this.jiesuanlist.array = XJRSdk.GetAdDatas(adtype.inter_six);\r\n this.jiesuanlist.renderHandler = Laya.Handler.create(this, this.OnJSRender1, null, false);\r\n Laya.timer.loop(10, this, this.LoopList, [this.jiesuanlist]);\r\n this.loopdir = 1;\r\n }\r\n CloseJS() {\r\n this.jiesuan.visible = false;\r\n Laya.timer.clear(this, this.LoopList);\r\n }\r\n OnJSRender1(_cell) {\r\n var curitem = _cell.dataSource;\r\n var icon = _cell.getChildAt(1);\r\n var name = _cell.getChildAt(2);\r\n var btn = _cell.getChildAt(3);\r\n icon.skin = curitem.icon;\r\n name.text = curitem.name;\r\n btn.clickHandler = Laya.Handler.create(this, this.OnClickRecommentItem, [curitem], false);\r\n }\r\n OnJSRender2(_cell) {\r\n var curitem = _cell.dataSource;\r\n var icon = _cell.getChildAt(0);\r\n var name = _cell.getChildAt(1);\r\n var btn = _cell.getChildAt(2);\r\n icon.skin = curitem.icon;\r\n name.text = curitem.name;\r\n btn.clickHandler = Laya.Handler.create(this, this.OnClickRecommentItem, [curitem], false);\r\n }\r\n ShowCP(_closecb = null) {\r\n this.CpClosecb = _closecb;\r\n this.cpgg.visible = true;\r\n this.cplist.vScrollBarSkin = \"\";\r\n var mcpdatas = XJRSdk.GetAdDatas(adtype.inter_nine);\r\n if (mcpdatas == null) {\r\n console.error(\"ShowCP error\", \"mcpdatas == null\");\r\n this.OnCloseCp();\r\n return;\r\n }\r\n var mdata = mcpdatas;\r\n this.cplist.array = mdata.concat(mdata).concat(mdata);\r\n this.cplist.renderHandler = Laya.Handler.create(this, this.OnCPRender, null, false);\r\n this.closecpbtn.clickHandler = Laya.Handler.create(this, this.OnCloseCp);\r\n Laya.timer.loop(10, this, this.LoopList, [this.cplist]);\r\n this.loopdir = 1;\r\n }\r\n OnCloseCp() {\r\n this.cpgg.visible = false;\r\n Laya.timer.clear(this, this.LoopList);\r\n if (this.CpClosecb != null) {\r\n this.CpClosecb();\r\n this.CpClosecb = null;\r\n }\r\n }\r\n CloseCP() {\r\n this.cpgg.visible = false;\r\n }\r\n OnCPRender(_cell) {\r\n var curitem = _cell.dataSource;\r\n var icon = _cell.getChildAt(1);\r\n var name = _cell.getChildAt(2);\r\n var btn = _cell.getChildAt(3);\r\n icon.skin = curitem.icon;\r\n name.text = curitem.name;\r\n btn.clickHandler = Laya.Handler.create(this, this.OnClickRecommentItem, [curitem], false);\r\n }\r\n ClearWindow() {\r\n this.CloseBKYX();\r\n this.CloseGDYX();\r\n this.CloseCtPan();\r\n this.CloseCaiNiXiHuan();\r\n this.CloseJS();\r\n this.CloseCP();\r\n }\r\n OnClickRecommentItem(_item) {\r\n var appid = _item.appid;\r\n var path = _item.path;\r\n let param = { \"appId\": appid.toString(), \"path\": path.toString() };\r\n if (Laya.Browser.onWeiXin) {\r\n WxApi.recordAldEvent(\"点击跳转到游戏\" + _item.name, \"1\");\r\n Laya.Browser.window.wx.navigateToMiniProgram({\r\n appId: appid.toString(),\r\n path: path.toString(),\r\n success: res => {\r\n WxApi.recordAldEvent(\"跳转到游戏成功\", \"1\");\r\n },\r\n fail: res => {\r\n WxApi.recordAldEvent(\"跳转到游戏失败\", \"1\");\r\n }\r\n });\r\n }\r\n }\r\n LoopList(_list) {\r\n if (this.loopdir > 0) {\r\n if (_list.scrollBar.value < _list.scrollBar.max) {\r\n _list.scrollBar.value += 1;\r\n }\r\n else {\r\n this.loopdir *= -1;\r\n }\r\n }\r\n else {\r\n if (_list.scrollBar.value > 0) {\r\n _list.scrollBar.value -= 1;\r\n }\r\n else {\r\n this.loopdir *= -1;\r\n }\r\n }\r\n }\r\n}\r\n//# sourceMappingURL=RecommentWindow.js.map",
- "references": [
- "D:/Ver/samuraiflash/laya/samuraiflash/src/Window/Component/IWindow.ts",
- "D:/Ver/samuraiflash/laya/samuraiflash/src/Network/PlayerAccount.ts",
- "D:/Ver/samuraiflash/laya/samuraiflash/src/WXSDK/Sdk.ts",
- "D:/Ver/samuraiflash/laya/samuraiflash/src/Main/EventManager.ts",
- "D:/Ver/samuraiflash/laya/samuraiflash/src/Util/GameUtils.ts",
- "D:/Ver/samuraiflash/laya/samuraiflash/src/WXSDK/GuangGao.ts",
- "D:/Ver/samuraiflash/laya/samuraiflash/src/Main/GameManager.ts",
- "D:/Ver/samuraiflash/laya/samuraiflash/src/ui/layaMaxUI.ts",
- "D:/Ver/samuraiflash/laya/samuraiflash/src/Recommend/XJRSdk.ts"
- ],
- "map": "{\"version\":3,\"file\":\"RecommentWindow.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Window/RecommentWindow.ts\"],\"names\":[],\"mappings\":\"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\"}"
- }
|