Node 支持的事件类型主要有:
export enum EventType {
/* 触摸事件 */
TOUCH_START = 0, //当手指触点落在目标节点区域内时
TOUCH_MOVE = 0, //当手指在屏幕上目标节点区域内移动时
TOUCH_END = 0, //当手指在目标节点区域内离开屏幕时
TOUCH_CANCEL = 0, //当手指在目标节点区域外离开屏幕时
/* 鼠标事件 */
MOUSE_DOWN = 0, //当鼠标在目标节点区域按下时触发一次
MOUSE_MOVE = 0, //当鼠标在目标节点在目标节点区域中移动时,不论是否按下
MOUSE_ENTER = 0, //当鼠标移入目标节点区域时,不论是否按下
MOUSE_LEAVE = 0, //当鼠标移出目标节点区域时,不论是否按下
MOUSE_UP = 0, //当鼠标从按下状态松开时触发一次
MOUSE_WHEEL = 0, //当鼠标滚轮滚动时
/*其他事件 */
POSITION_CHANGED = 0, //当位置属性修改时
ROTATION_CHANGED = 0, //当旋转属性修改时
SCALE_CHANGED = 0, //当缩放属性修改时
SIZE_CHANGED = 0, //当宽高属性修改时
ANCHOR_CHANGED = 0, //当锚点属性修改时
COLOR_CHANGED = 0, //当颜色属性修改时
/*以下事件未出现在官方给出的《Cocos Creator v2.1 用户手册》中,但在creator.d.ts文档中有提及
CHILD_ADDED = 0, //添加子节点时
CHILD_REMOVED = 0, //移除子节点时
CHILD_REORDER = 0, //重新排序子节点时
GROUP_CHANGED = 0,
}
参考资料:
《Cocos Creator v2.1 用户手册》
https://docs.cocos.com/creator/manual/zh/scripting/internal-events.html