我要做一个滑动监听,但是滑动的起点不在节点内,我发现touchmove无法监听从节点外部进入的触摸事件,功能其实就是mousedown+mouseenter,所以想问下各位creator现在能实现类似mouseenter的触摸监听么。
我发现还需要有mouseleave,因为touchend和touchcancel无法监听从外部进入node的touchend以及从外部进入又出去的touchcancel
我们有 mouseenter / mouseleave 事件,参考 API: http://cocos.com/docs/creator/api/enums/Node.EventType.html
但是 mouse 事件只有在桌面端才有效,如果想要在移动端做出模拟这样的效果,那么事件的监听必须放在目标节点的父节点上,而且父节点的 size 还需要覆盖完整的互动区域,才能够在父节点的事件回调中判断,触点是否进入或者移出了目标节点
哦,大概明白了,谢谢。如果可能的话希望以后能直接监听此类事件。
这个功能其实也很常用,希望能内建这功能