Commit db8a8b11 db8a8b116f41f873caaecb0d935da1accb2f4262 by 金学艇

1.修改部分详情页

1 parent ec8ef34c
...@@ -66,27 +66,27 @@ cc.Class({ ...@@ -66,27 +66,27 @@ cc.Class({
66 this._nodeEpisodeListWrapper = cc.find("EpisodeArea/EpisodeListWrapper", this.node); 66 this._nodeEpisodeListWrapper = cc.find("EpisodeArea/EpisodeListWrapper", this.node);
67 this._nodeEpisodeList = cc.find("EpisodeList", this._nodeEpisodeListWrapper); 67 this._nodeEpisodeList = cc.find("EpisodeList", this._nodeEpisodeListWrapper);
68 68
69 this.initPrefab(); 69 // this.initPrefab();
70 this.checkPfbReadyAndInitPage(); 70 this.checkPfbReadyAndInitPage();
71 this.checkDataReadyAndInitFocus(); 71 this.checkDataReadyAndInitFocus();
72 }, 72 },
73 73
74 initPrefab: function () { 74 // initPrefab: function () {
75 for (let i = 0; i < 4; i++) { 75 // for (let i = 0; i < 4; i++) {
76 let nodeEpisodeCell = cc.instantiate(this.PFB_EPISODE); 76 // let nodeEpisodeCell = cc.instantiate(this.PFB_EPISODE);
77 nodeEpisodeCell.x = nodeEpisodeCell.width / 2 + (i) * (nodeEpisodeCell.width + 20); 77 // nodeEpisodeCell.x = nodeEpisodeCell.width / 2 + (i) * (nodeEpisodeCell.width + 20);
78 this._nodeEpisodeList.addChild(nodeEpisodeCell, 10, "EpisodeListCell" + i); 78 // this._nodeEpisodeList.addChild(nodeEpisodeCell, 10, "EpisodeListCell" + i);
79 let fiEpisodeBlock = nodeEpisodeCell.addComponent(FocusInfo); 79 // let fiEpisodeBlock = nodeEpisodeCell.addComponent(FocusInfo);
80 fiEpisodeBlock.init('{"click": [{"action": "ChangeScene","parameters": {"sceneName":"sceneProgramPlayerFullScreen"}}]}' 80 // fiEpisodeBlock.init('{"click": [{"action": "ChangeScene","parameters": {"sceneName":"sceneProgramPlayerFullScreen"}}]}'
81 , true, null, null, 1.0); 81 // , true, null, null, 1.0);
82 this._aFocusTargets[0]['episode_list_cell_' + i] = nodeEpisodeCell; 82 // this._aFocusTargets[0]['episode_list_cell_' + i] = nodeEpisodeCell;
83 83
84 // let borderX = nodeEpisodeCell.x - nodeEpisodeCell.width / 2; //搞边框 84 // // let borderX = nodeEpisodeCell.x - nodeEpisodeCell.width / 2; //搞边框
85 // let borderY = nodeEpisodeCell.y - nodeEpisodeCell.height / 2; 85 // // let borderY = nodeEpisodeCell.y - nodeEpisodeCell.height / 2;
86 // this._graphicsLine.roundRect(borderX, borderY, 278, 175, 20);//圆角矩形路径 86 // // this._graphicsLine.roundRect(borderX, borderY, 278, 175, 20);//圆角矩形路径
87 // this._graphicsLine.stroke(); //绘制路径 87 // // this._graphicsLine.stroke(); //绘制路径
88 } 88 // }
89 }, 89 // },
90 90
91 getGatherDetailList: function () { 91 getGatherDetailList: function () {
92 Network.ajax("GET", Common.TOPDRAW_API_SERVER + "videoDetail/movie_detail_list_by_media.json", null, null, 92 Network.ajax("GET", Common.TOPDRAW_API_SERVER + "videoDetail/movie_detail_list_by_media.json", null, null,
...@@ -96,25 +96,13 @@ cc.Class({ ...@@ -96,25 +96,13 @@ cc.Class({
96 this._oEpisode = oJSONResult; 96 this._oEpisode = oJSONResult;
97 if (oJSONResult.businessCode == 'success') { 97 if (oJSONResult.businessCode == 'success') {
98 for (let i = 0; i < 4; i++) { 98 for (let i = 0; i < 4; i++) {
99 let nodeEpisodeListCell = this._nodeEpisodeList.getChildByName("EpisodeListCell" + i); 99 let nodeEpisodeListCell = cc.instantiate(this.PFB_EPISODE);
100 if (i >= oJSONResult.resultSet.length) {//数据较少时隐藏其他多余预制体 100 nodeEpisodeCell.x = nodeEpisodeCell.width / 2 + (i) * (nodeEpisodeCell.width + 20);
101 nodeEpisodeListCell.active = false; //
102 continue;
103 }
104 nodeEpisodeListCell.active = true; //恢复预制可见及可点击
105 cc.find("EpisodeNum/Text", nodeEpisodeListCell).getComponent(cc.Label).string = oJSONResult.resultSet[i].name; 101 cc.find("EpisodeNum/Text", nodeEpisodeListCell).getComponent(cc.Label).string = oJSONResult.resultSet[i].name;
106 102
107 // cc.find("TopArea/Name/NormalName/MidName", nodeGatherDetailListCell).getComponent(cc.Label).string = oJSONResult.resultSet[i].name; 103 let fiEpisodeBlock = nodeEpisodeCell.addComponent(FocusInfo);
108 // cc.find("TopArea/Name/ActiveName/NameContainer/NameText/NameText1", nodeGatherDetailListCell).getComponent(cc.Label).string = oJSONResult.resultSet[i].name; 104 fiEpisodeBlock.init('', true, null, null, 1.0);
109 // cc.find("TopArea/Name/ActiveName/NameContainer/NameText/NameText2", nodeGatherDetailListCell).getComponent(cc.Label).string = oJSONResult.resultSet[i].name; 105 this._aFocusTargets[0]['episode_list_cell_' + i] = nodeEpisodeCell;
110 // cc.find("TopArea/Name/ActiveName/NameContainer/NameText/NameText1", nodeGatherDetailListCell).getComponent(cc.Label)._updateRenderData(true);
111 // cc.find("TopArea/Name/ActiveName/NameContainer/NameText/NameText2", nodeGatherDetailListCell).getComponent(cc.Label)._updateRenderData(true);
112 let fiBlock = nodeEpisodeListCell.getComponent(FocusInfo);
113 fiBlock.setTVLink(
114 '{"click":[{"action":"ChangeScene","parameters":{"sceneName":"sceneProgramPlayerFullScreen",\
115 "appId":"' + this._strAppId + '","id":"' + this._iMediaId + '","episodeNum":"' + oJSONResult.resultSet[i].index + '",\
116 "mediaCode":"'+ oJSONResult.resultSet[i].code + '","name":"' + oJSONResult.resultSet[i].name + '"}}]}'
117 );
118 } 106 }
119 107
120 if (!this._bIsNaviDataInit) { 108 if (!this._bIsNaviDataInit) {
......
...@@ -43,8 +43,8 @@ ...@@ -43,8 +43,8 @@
43 }, 43 },
44 "_contentSize": { 44 "_contentSize": {
45 "__type__": "cc.Size", 45 "__type__": "cc.Size",
46 "width": 278, 46 "width": 104,
47 "height": 49 47 "height": 60
48 }, 48 },
49 "_anchorPoint": { 49 "_anchorPoint": {
50 "__type__": "cc.Vec2", 50 "__type__": "cc.Vec2",
...@@ -119,8 +119,8 @@ ...@@ -119,8 +119,8 @@
119 }, 119 },
120 "_contentSize": { 120 "_contentSize": {
121 "__type__": "cc.Size", 121 "__type__": "cc.Size",
122 "width": 278, 122 "width": 104,
123 "height": 175 123 "height": 60
124 }, 124 },
125 "_anchorPoint": { 125 "_anchorPoint": {
126 "__type__": "cc.Vec2", 126 "__type__": "cc.Vec2",
...@@ -235,8 +235,8 @@ ...@@ -235,8 +235,8 @@
235 }, 235 },
236 "_contentSize": { 236 "_contentSize": {
237 "__type__": "cc.Size", 237 "__type__": "cc.Size",
238 "width": 278, 238 "width": 104,
239 "height": 49 239 "height": 60
240 }, 240 },
241 "_anchorPoint": { 241 "_anchorPoint": {
242 "__type__": "cc.Vec2", 242 "__type__": "cc.Vec2",
...@@ -311,8 +311,8 @@ ...@@ -311,8 +311,8 @@
311 }, 311 },
312 "_contentSize": { 312 "_contentSize": {
313 "__type__": "cc.Size", 313 "__type__": "cc.Size",
314 "width": 278, 314 "width": 104,
315 "height": 49 315 "height": 60
316 }, 316 },
317 "_anchorPoint": { 317 "_anchorPoint": {
318 "__type__": "cc.Vec2", 318 "__type__": "cc.Vec2",
...@@ -430,7 +430,7 @@ ...@@ -430,7 +430,7 @@
430 }, 430 },
431 "_contentSize": { 431 "_contentSize": {
432 "__type__": "cc.Size", 432 "__type__": "cc.Size",
433 "width": 278, 433 "width": 104,
434 "height": 49 434 "height": 49
435 }, 435 },
436 "_anchorPoint": { 436 "_anchorPoint": {
......