Note that there are some explanatory texts on larger screens.

plurals
  1. POWhy don't MOUSE_MOVE events get sent when the middle mouse button is pressed?
    primarykey
    data
    text
    <p>I'm listening for MOUSE_MOVE events.</p> <p>They are sent and received just fine unless the middle mouse button is held down. I don't get any more MOUSE_MOVE events until the middle button is released.</p> <p>Is this an issue with Flash, or something to do with my specific mouse/computer configuration (bluetooth Mighty Mouse on Lion)?</p> <p>Are there any known workarounds?</p> <hr> <p>Here is a sample project to demonstrate the problem.<br> Left click and drag traces mouse move events, but middle click only shows middle mouse down and middle mouse up.</p> <pre><code>import flash.events.MouseEvent; this.stage.addEventListener(MouseEvent.MIDDLE_MOUSE_DOWN, onMiddleMouseDown); this.stage.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown); function onMiddleMouseDown(e:MouseEvent):void { trace("middle down"); this.stage.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove); this.stage.addEventListener(MouseEvent.MIDDLE_MOUSE_UP, onMiddleMouseUp); } function onMouseMove(e:MouseEvent):void { trace("mouse move"); } function onMiddleMouseUp(e:MouseEvent):void { trace("middle up"); this.stage.removeEventListener(MouseEvent.MOUSE_MOVE, onMouseMove); this.stage.removeEventListener(MouseEvent.MIDDLE_MOUSE_UP, onMiddleMouseUp); } function onMouseDown(e:MouseEvent):void { trace("down"); this.stage.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove); this.stage.addEventListener(MouseEvent.MOUSE_UP, onMouseUp); } function onMouseUp(e:MouseEvent):void { trace("up"); this.stage.removeEventListener(MouseEvent.MOUSE_MOVE, onMouseMove); this.stage.removeEventListener(MouseEvent.MOUSE_UP, onMouseUp); } </code></pre> <hr> <p><strong>UPDATE:</strong><br> It appears that the mouse position (mouseX and mouseY properties) are not being updated when the middle button is held down. I'd still like to know why, or if there is a workaround for this.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload