this.on触发的点击事件不能完全模拟button组件,所以当button.node.active 设置为false时,该节点的过渡效果会被中断,导致按钮显示的状态可能不对。
解决办法:需要的地方加入代码:
this.closeButton.getComponent(cc.Button)._updateState();
最好的解决办法是直接使用cc.Button组件制作按钮。
this.on触发的点击事件不能完全模拟button组件,所以当button.node.active 设置为false时,该节点的过渡效果会被中断,导致按钮显示的状态可能不对。
解决办法:需要的地方加入代码:
this.closeButton.getComponent(cc.Button)._updateState();
最好的解决办法是直接使用cc.Button组件制作按钮。