我正在做一个连线问题,在节点A上点击后拖出一条线,然后在节点B上释放,然后问题出现了。
我在A和B上面添加的触摸响应事件,TOUCH事件中的TOUCH_CANCEL 或者是TOUCH_END 所响应的都是节点A。也就是说无法判断我是在哪个节点上释放的触摸。
我测试后发现TOUCH_END 相当于一个click事件,而测试MOUSE_UP鼠标弹起,也是一个click事件。也就是说,只有在这个目标上按下并弹起才会响应,而不是我以为的是在鼠标释放的时候触发——例如:A节点响应按下,然后拖移到B节点上响应弹起。
求大神给个解决思路!是少了一个事件吗?