我试着在编辑器里给组件绑定一个回调函数,结果出现以下错误,不太清楚是编辑器bug还是我的代码问题,麻烦高手看下,谢谢。
贴一下代码吧
代码是官方的demo里面的
cc.Class({
extends: cc.Component,
properties: {
finishHand:cc.Component.EventHandler,
},
finish () {
cc.Component.EventHandler.emitEvents([this.finishHandler]);
cc.Button
}
});
没错的,finishHand只指定了类型,没有指定default默认值,因此一开始是undefined。你编辑器里点一下Reset(编辑器会给finishHand一个初始值)应该就好了?
我点了Reset,没有反应的
之前也遇到了,是升级1.3之后的。我测试贴反馈了也没人理,改成数组就可以了