Button 控件 Click Events 添加多个点击事件传递不同参数出错

  • Creator 版本号:v1.5.0
  • 目标平台:Web

给 Button 控件 添加多个点击事件,然后分别设置 CustomEventData 为不同的值,打印发现传递的
CustomEventData 相同,期望解决这个问题

  • 相关代码:

      weChatLogin: function (event, sceneName) {
          cc.log(sceneName)
          this.node.runAction(cc.sequence(cc.delayTime(0.3), cc.callFunc(function () {
              cc.director.loadScene(sceneName)
          })));
      },
    
      playEffect: function (event, audioName) {
          cc.log(audioName)
          if (this.effectOn) {
              let audio = cc.url.raw("resources/audio/" + audioName)
              cc.audioEngine.play(audio, false, 1)
          }
      },

能否把你的这个测试例传上来?谢谢。

为了证明不是我的代码问题,我用 HelloWorld 重新写了个例子,问题仍然存在

ButtonClick.rar (208.0 KB)

好的,我看看什么原因,谢谢。

fixed here: https://github.com/cocos-creator/engine/pull/1707

谢谢子龙,另外请问 Label 字体如何加粗?

label._sgNode.enableBold();

打印 _sgNode 为 null,能否将该功能添加到编辑器中进行操作?

1.6会考虑添加。