//获取按钮组件
let button=this.node.getComponent(cc.Button);
//创建触发事件
let targetEvent=new cc.Component.EventHandler();
targetEvent.target=this.node; //添加触发模板节点
targetEvent.component='ButtonTest'; //目标节点的组件
targetEvent.handler='buttonClick' //目标组件中的函数
targetEvent.customEventData='动态事件';
//给该组件目标点击事件
button.clickEvents.push(targetEvent);
}
// update (dt) {}
buttonClick(e:cc.Event.EventTouch,msg:string){
cc.log('按钮点击了:'+msg);
}
cocos creator 如何用代码给按钮组件添加自定义事件
最新推荐文章于 2024-02-24 14:32:38 发布