我在【背包】中,动态生成道具,需要点击【获取】或【装备】需要拿到该道具的id。
我按教程给按钮动态添加点击事件,但点击预览没有任何响应,【页面没有输出】,请问是哪里出问题了吗?
下边是代码,请大神指教
var clickEventHandler = new cc.Component.EventHandler();
clickEventHandler.target = this.btn;
clickEventHandler.component = "03_yuErItem_prefab"; // 文件名
clickEventHandler.handler = "btnClick2";
clickEventHandler.customEventData = itemInfo.baitId; //
this.btn.getComponent(cc.Button).clickEvents[0]=clickEventHandler;
btnClick2(event, customEventData) {
console.log('这里是点击事件')
console.log(event)
//这里 event 是一个 Touch Event 对象,你可以通过 event.target 取到事件的发送节点
var node = event.target;
console.log(event)
//这里的 customEventData 参数就等于你之前设置的 "click2 user data"
cc.log("node=", node.name, " event=", event.type, " data=", customEventData);
},

