From 1a2e8187e32e7c734edddc3af74142162f885a36 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 15 Sep 2009 01:01:10 +0200 Subject: [PATCH] btrees mouse-move vs enter frame fix --- .../flash/viewport/controllers/MouseController.as | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/org/openzoom/flash/viewport/controllers/MouseController.as b/src/org/openzoom/flash/viewport/controllers/MouseController.as index d1882c01..f58c34b3 100644 --- a/src/org/openzoom/flash/viewport/controllers/MouseController.as +++ b/src/org/openzoom/flash/viewport/controllers/MouseController.as @@ -22,6 +22,7 @@ // // Contributor(s): // Daniel Gasienica +// Benjamin Baum // // Alternatively, the contents of this file may be used under the terms of // either the GNU General Public License Version 3 or later (the "GPL"), or @@ -341,7 +342,7 @@ public final class MouseController extends ViewportControllerBase /** * @private */ - private function view_mouseMoveHandler(event:MouseEvent):void + private function view_mousePanningHandler(event:Event):void { if (!panning) return @@ -406,8 +407,8 @@ public final class MouseController extends ViewportControllerBase panning = true // register for mouse move events - view.addEventListener(MouseEvent.MOUSE_MOVE, - view_mouseMoveHandler, + view.addEventListener(Event.ENTER_FRAME, + view_mousePanningHandler, false, 0, true) } @@ -419,8 +420,8 @@ public final class MouseController extends ViewportControllerBase // unregister from mouse move events // FIXME if (view) - view.removeEventListener(MouseEvent.MOUSE_MOVE, - view_mouseMoveHandler) + view.removeEventListener(Event.ENTER_FRAME, + view_mousePanningHandler) panning = false }