在cocos creator中对按钮的事件绑定分为两种,一种是通过属性面板绑定。一种是用过代码绑定。今天我在这里主要说下代码绑定。
假设我们已经在JS组件中绑定了button按钮组件的属性对象为 this.buttonClick
this.buttonClick.node.on( cc.Node.EventType.TOUCH_END, this.TouchEnd.bind( this ));
/*
其中第一个参数为捕捉的时间名,在官方文档中给出了几个选择,我们主要列举下触碰时间
cc.Node.EventType.TOUCH_START 当手按下时触发
cc.Node.EventType.TOUCH_END 当手抬起时候
cc.Node.EventType.TOUCH_MOVE 当手按下滑动时
cc.Node.EventType.TOUCH_CANCEL 当手按下滑动后 抬起时
*/