this.XXX.customEventData = "OK" 没有作用

  • Creator 版本:2.1

  • 目标平台: 模拟器

  • 重现方式:
    我有一个 Button 物件,设定了 Click Events

然后在代码里修改 customEventData ( 因为要动态给值 )
this.XXX.customEventData = “OK”

在接收的 function 内,接收不到那个 Button 的 customEventData,但 this.XXX.customEventData 却是有值的

Event_SetGame : function( event, customEventData ){
console.log("customEventData : " + this.XXX.customEventData);
// 显示 customEventData : OK

switch (customEventData)
{
case “OK”:
console.log(“Click OK!”);
break;
default:
console.log(“No Click!”);
// 显示 No Click!
}
// …

  • 出现概率:100%

参考:使用代码添加Button回调

这个数据是挂在在event上面的,代码如下设置。

    for (var key in this.btn.clickEvents) {
        this.btn.clickEvents[key].customEventData = ">>>>>>>"
    }

是这样的,谢谢