Commit f5be29dc f5be29dc709a29dbaa84bce8b26a8cb31b921fa3 by 金学艇

1.准备集成福建相关SDK

1 parent 21afd251
...@@ -64,6 +64,13 @@ cc.Class({ ...@@ -64,6 +64,13 @@ cc.Class({
64 this.getNavList(); //获取导航栏信息 64 this.getNavList(); //获取导航栏信息
65 }, 65 },
66 66
67 start: function () {
68 let emptyBtn = cc.find("EmptyBtn", this.node);
69 let exitBtn = cc.find("ExitBtn", this.node);
70 emptyBtn.getComponent(cc.Sprite).spriteFrame.setRect(cc.rect(0, 0, emptyBtn.width, emptyBtn.height));
71 exitBtn.getComponent(cc.Sprite).spriteFrame.setRect(cc.rect(0, 0, exitBtn.width, exitBtn.height));
72 },
73
67 getNavList: function () { 74 getNavList: function () {
68 var self = this; 75 var self = this;
69 this._nodeTypeList.y = 0; 76 this._nodeTypeList.y = 0;
...@@ -153,7 +160,8 @@ cc.Class({ ...@@ -153,7 +160,8 @@ cc.Class({
153 var self = this; 160 var self = this;
154 try { 161 try {
155 if (this._oSceneContext._iCurrentLeftIndex == 0 162 if (this._oSceneContext._iCurrentLeftIndex == 0
156 && (this._oInit[this._oSceneContext._iCurrentLeftIndex] == null || this._oInit[this._oSceneContext._iCurrentLeftIndex].resultSet == 0)) { 163 && (this._oInit[this._oSceneContext._iCurrentLeftIndex] == null
164 || this._oInit[this._oSceneContext._iCurrentLeftIndex].resultSet == 0)) {
157 this._oInit[this._oSceneContext._iCurrentLeftIndex] = cc.sys.localStorage.getItem("gameHistoryList"); 165 this._oInit[this._oSceneContext._iCurrentLeftIndex] = cc.sys.localStorage.getItem("gameHistoryList");
158 if (this._oInit[this._oSceneContext._iCurrentLeftIndex] == null) { 166 if (this._oInit[this._oSceneContext._iCurrentLeftIndex] == null) {
159 let oData = {}; 167 let oData = {};
...@@ -320,6 +328,15 @@ cc.Class({ ...@@ -320,6 +328,15 @@ cc.Class({
320 328
321 //初始化焦点框 329 //初始化焦点框
322 initFocus: function () { 330 initFocus: function () {
331
332 let fiBtnEmpty = cc.find("EmptyBtn", this.node).addComponent(FocusInfo); //
333 fiBtnEmpty.init('', true, null, null, 1.0);
334 this._aFocusTargets[0]['node_button_empty'] = cc.find("EmptyBtn", this.node);
335
336 let fiBtnExit = cc.find("ExitBtn", this.node).addComponent(FocusInfo); //
337 fiBtnExit.init('', true, null, null, 1.0);
338 this._aFocusTargets[0]['node_button_exit'] = cc.find("ExitBtn", this.node);
339
323 var nodeInitFocus = cc.find(this._oSceneContext.focusPath, this.node); 340 var nodeInitFocus = cc.find(this._oSceneContext.focusPath, this.node);
324 cc.log("初始化 " + nodeInitFocus.name); 341 cc.log("初始化 " + nodeInitFocus.name);
325 var nodeFocus = new cc.Node('nodeFocus'); 342 var nodeFocus = new cc.Node('nodeFocus');
...@@ -368,10 +385,10 @@ cc.Class({ ...@@ -368,10 +385,10 @@ cc.Class({
368 }, 385 },
369 386
370 checkFocusTarget: function (fiFocusTarget, oScrollParameter, Direct) { 387 checkFocusTarget: function (fiFocusTarget, oScrollParameter, Direct) {
371 this._cFocus.show(); 388 // this._cFocus.show();
372 // cc.log("目标节点:" + fiFocusTarget.node.x); 389 // cc.log("目标节点:" + fiFocusTarget.node.x);
373 if (fiFocusTarget && 0 == fiFocusTarget.node.name.indexOf("topNavi")) { 390 if (fiFocusTarget && 0 == fiFocusTarget.node.name.indexOf("topNavi")) {
374 this._cFocus.hide(); 391 // this._cFocus.hide();
375 if (0 != this._fiCurrentFocus.node.name.indexOf("topNavi")) {//如果不是TypeList之间跳转,则哪里来回哪里去 392 if (0 != this._fiCurrentFocus.node.name.indexOf("topNavi")) {//如果不是TypeList之间跳转,则哪里来回哪里去
376 fiFocusTarget = cc.find("topNavi" + this._oSceneContext._iCurrentLeftIndex, this._nodeTypeList).getComponent(FocusInfo); 393 fiFocusTarget = cc.find("topNavi" + this._oSceneContext._iCurrentLeftIndex, this._nodeTypeList).getComponent(FocusInfo);
377 } 394 }
...@@ -380,7 +397,7 @@ cc.Class({ ...@@ -380,7 +397,7 @@ cc.Class({
380 //打补丁,焦点在TypeList向下滑动,会找到category的焦点,禁掉这种 397 //打补丁,焦点在TypeList向下滑动,会找到category的焦点,禁掉这种
381 if (0 == this._fiCurrentFocus.node.name.indexOf("topNavi") && 0 != fiFocusTarget.node.name.indexOf("topNavi") 398 if (0 == this._fiCurrentFocus.node.name.indexOf("topNavi") && 0 != fiFocusTarget.node.name.indexOf("topNavi")
382 && Direct == Common.MOVE_DIRECTION_DOWN) { 399 && Direct == Common.MOVE_DIRECTION_DOWN) {
383 this._cFocus.hide(); 400 // this._cFocus.hide();
384 fiFocusTarget = null; 401 fiFocusTarget = null;
385 } 402 }
386 403
...@@ -551,6 +568,22 @@ cc.Class({ ...@@ -551,6 +568,22 @@ cc.Class({
551 fiFrom.node.getComponent(ListCell).setUIWithoutFocus(); 568 fiFrom.node.getComponent(ListCell).setUIWithoutFocus();
552 } 569 }
553 570
571
572 if (0 == fiFrom.node.getName().indexOf('EmptyBtn')) {
573 // fiTo.node.getComponent(cc.Sprite).spriteFrame.setRect(cc.rect(0, fiTo.node.height, fiTo.node.width, fiTo.node.height));
574 cc.loader.loadRes('HistoryAndCollect/icon_empty', cc.Texture2D, function (err, texture) {
575 fiFrom.node.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture, cc.rect(0, 0, fiFrom.node.width, fiFrom.node.height));
576 // spriteFrame._calculateUV();
577 });
578 }
579 if (0 == fiFrom.node.getName().indexOf('ExitBtn')) {
580 // fiTo.node.getComponent(cc.Sprite).spriteFrame.setRect(cc.rect(0, fiTo.node.height, fiTo.node.width, fiTo.node.height));
581 cc.loader.loadRes('HistoryAndCollect/icon_exit', cc.Texture2D, function (err, texture) {
582 fiFrom.node.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture, cc.rect(0, 0, fiFrom.node.width, fiFrom.node.height));
583 // spriteFrame._calculateUV();
584 });
585 }
586
554 // if (0 == this._fiCurrentFocus.node.getName().indexOf('TopCell')) { 587 // if (0 == this._fiCurrentFocus.node.getName().indexOf('TopCell')) {
555 // // fiFrom.node.getChildByName("Pic").getComponent(cc.Sprite).spriteFrame.setRect(cc.rect(0, 0, fiFrom.node.width, fiFrom.node.height)); 588 // // fiFrom.node.getChildByName("Pic").getComponent(cc.Sprite).spriteFrame.setRect(cc.rect(0, 0, fiFrom.node.width, fiFrom.node.height));
556 // let iIndex = fiFrom.node.name.replace("TopCell", ''); 589 // let iIndex = fiFrom.node.name.replace("TopCell", '');
...@@ -610,6 +643,27 @@ cc.Class({ ...@@ -610,6 +643,27 @@ cc.Class({
610 fiTo.node.getComponent(ListCell).setUIWithFocus(); 643 fiTo.node.getComponent(ListCell).setUIWithFocus();
611 } 644 }
612 645
646 if (0 == fiTo.node.getName().indexOf('EmptyBtn')) {
647 // fiTo.node.getComponent(cc.Sprite).spriteFrame.setRect(cc.rect(0, fiTo.node.height, fiTo.node.width, fiTo.node.height));
648 cc.loader.loadRes('HistoryAndCollect/icon_empty', cc.Texture2D, function (err, texture) {
649 fiTo.node.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture, cc.rect(0, fiTo.node.height, fiTo.node.width, fiTo.node.height));
650 // spriteFrame._calculateUV();
651 });
652 }
653 if (0 == fiTo.node.getName().indexOf('ExitBtn')) {
654 // fiTo.node.getComponent(cc.Sprite).spriteFrame.setRect(cc.rect(0, fiTo.node.height, fiTo.node.width, fiTo.node.height));
655 cc.loader.loadRes('HistoryAndCollect/icon_exit', cc.Texture2D, function (err, texture) {
656 fiTo.node.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture, cc.rect(0, fiTo.node.height, fiTo.node.width, fiTo.node.height));
657 // spriteFrame._calculateUV();
658 });
659 }
660
661 if (0 == fiTo.node.getName().indexOf('EmptyBtn') || 0 == fiTo.node.getName().indexOf('ExitBtn') || 0 == fiTo.node.getName().indexOf('topNavi')) {
662 this._cFocus.hide();
663 } else {
664 this._cFocus.show();
665 }
666
613 // if (0 == fiTo.node.getName().indexOf('TopCell')) { 667 // if (0 == fiTo.node.getName().indexOf('TopCell')) {
614 // let iIndex = fiTo.node.name.replace("TopCell", ''); 668 // let iIndex = fiTo.node.name.replace("TopCell", '');
615 // // fiTo.node.getChildByName("Pic").getComponent(cc.Sprite).spriteFrame.setRect(cc.rect(0, fiTo.node.height, fiTo.node.width, fiTo.node.height)); 669 // // fiTo.node.getChildByName("Pic").getComponent(cc.Sprite).spriteFrame.setRect(cc.rect(0, fiTo.node.height, fiTo.node.width, fiTo.node.height));
......
...@@ -21,6 +21,7 @@ cc.Class({ ...@@ -21,6 +21,7 @@ cc.Class({
21 this.node.height = data.height; 21 this.node.height = data.height;
22 this.node.getChildByName('Pic').width = data.width; 22 this.node.getChildByName('Pic').width = data.width;
23 this.node.getChildByName('Pic').height = data.height; 23 this.node.getChildByName('Pic').height = data.height;
24 // this.node.getChildByName('Pic').getComponent(cc.Sprite)._sgNode.setState(1);
24 if (data.imageURL) { 25 if (data.imageURL) {
25 var self = this; 26 var self = this;
26 // cc.loader.loadRes(data.imageURL, cc.Texture2D, function (err, texture) { 27 // cc.loader.loadRes(data.imageURL, cc.Texture2D, function (err, texture) {
......