remove buttonDown from JS. It is supposedly unreliable on JS. Folks will have to track mouseDown and mouseUp
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/1677f0a9 Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/1677f0a9 Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/1677f0a9 Branch: refs/heads/tlf Commit: 1677f0a9a6a5474faaba5b2996178866faa69417 Parents: 3b88454 Author: Alex Harui <[email protected]> Authored: Fri Jun 16 21:01:25 2017 -0700 Committer: Alex Harui <[email protected]> Committed: Fri Jun 16 22:08:44 2017 -0700 ---------------------------------------------------------------------- .../Core/src/main/flex/org/apache/flex/events/MouseEvent.as | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1677f0a9/frameworks/projects/Core/src/main/flex/org/apache/flex/events/MouseEvent.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/events/MouseEvent.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/events/MouseEvent.as index 1cea36d..c2fe391 100644 --- a/frameworks/projects/Core/src/main/flex/org/apache/flex/events/MouseEvent.as +++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/events/MouseEvent.as @@ -247,7 +247,6 @@ package org.apache.flex.events this.ctrlKey = ctrlKey; this.altKey = altKey; this.shiftKey = shiftKey; - this.buttonDown = buttonDown; this.delta = delta; this.commandKey = commandKey; this.controlKey = controlKey; @@ -280,7 +279,10 @@ package org.apache.flex.events public var ctrlKey:Boolean; public var altKey:Boolean; public var shiftKey:Boolean; - public var buttonDown:Boolean; + // MDL says buttonDown is unreliable in JS for mouseMove so hide + // the API so folks get compile errors and keep their own flags + // for mouseDown/mouseUp + private var buttonDown:Boolean; public var delta:int; public var commandKey:Boolean; public var controlKey:Boolean;
