I've found answer in a source.
Separate mouse events are available via filtering
Touch object weather
MouseEvent.MOUSE_DOWN -> TouchPhase.BEGAN
MouseEvent.MOUSE_UP -> TouchPhase.ENDED
MouseEvent.MOUSE_MOVE -> TouchPhase.MOVED or TouchPhase.HOVER
It seems one global mouse/touch listener needed to handle events from various objects. In this listener you need:
- to check
touchEvent.target to filter object
- to get
Touch object form event:
touch.phase to indicate necessary mouse event
Also it is possible to use
touchEvent.getTouch(this, [touch phase]) or
touchEvent.getTouches(this, [touch phase]) to get touches filtered by phase.
// I apologize for my poor English, guys.