Search code examples
flashactionscript-3drag-and-dropmousemoveonmousemove

Flash AS3/Mouse position between startDrag and stopDrag


I have a 'drag item' and some 'drop target' so I want to highlight drop target while 'drag item' is dragging so need to track mouse position or listen the mouse move event. I try subscribe ENTER_FRAME event and do hit test but wonder there's any solution for this case. Thank you.


Solution

  • stage.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
    
    function onMouseMove(e:MouseEvent):void
    {
       //Do your thing here
       e.updateAfterEvent();
    }
    

    Note that if you're listening for start/stop drag then you should add/remove the MOUSE_MOVE listener when the start/stop events take place.