cocos creator有两种给按钮注册click事件的方式,
EventHandler的方式虽然有点麻烦,但是比较灵活,使用时候注意每个参数必须填写正确,否则click时候会报null的错误
第一种 node_level.on(cc.Node.EventType.TOUCH_START, this.on_pass_entry_click, this);第二种let bt = node_level.getComponent(cc.Button);// 或者使用clickeventlet event_handler = new cc.Component.EventHandler();event_handler.target = this.node;event_handler.component = "roadmap_scene";event_handler.handler = "on_pass_entry_click";event_handler.customEventData = "1";// event_handler.emit(["param1", "param2"]);bt.clickEvents.push(event_handler);