例如:使用按钮切换场景
cc.Class({
extends: cc.Component,
properties: {
default:null,
type:cc.Node,
startBtn:cc.Button
},
// LIFE-CYCLE CALLBACKS:
// onLoad () {},
start () {
this.startBtn.node.on("click", this.gotoPlayScene, this)
},
gotoPlayScene () {
cc.director.loadScene("PlayScene")
}
// update (dt) {},
});
on函数必须定义在node节点上,
例如
node.on(cc.Node.EventType.TOUCH_START, callback,this)
声明事件类型,绑定一个callback,最后this。
cc.Node.EventType.TOUCH_START可以是双引号加事件名,例如“touchstart”
下面是官方给出的表格(官网)
c.Node.EventType.MOUSE_DOWN |
'mousedown' | 当鼠标在目标节点区域按下时触发一次 |
cc.N |