Repository: flex-asjs Updated Branches: refs/heads/develop 1bbf65223 -> 652481466
in some configs the mouse event doesn't have these properties Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/3f1e687b Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/3f1e687b Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/3f1e687b Branch: refs/heads/develop Commit: 3f1e687bf264ce4e05232768027f3a0423cac6de Parents: 1bbf652 Author: Alex Harui <[email protected]> Authored: Fri Oct 24 14:24:41 2014 -0700 Committer: Alex Harui <[email protected]> Committed: Fri Oct 24 14:24:41 2014 -0700 ---------------------------------------------------------------------- .../src/org/apache/flex/events/MouseEvent.as | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/3f1e687b/frameworks/as/projects/FlexJSUI/src/org/apache/flex/events/MouseEvent.as ---------------------------------------------------------------------- diff --git a/frameworks/as/projects/FlexJSUI/src/org/apache/flex/events/MouseEvent.as b/frameworks/as/projects/FlexJSUI/src/org/apache/flex/events/MouseEvent.as index 254565c..d627fc0 100644 --- a/frameworks/as/projects/FlexJSUI/src/org/apache/flex/events/MouseEvent.as +++ b/frameworks/as/projects/FlexJSUI/src/org/apache/flex/events/MouseEvent.as @@ -45,7 +45,14 @@ package org.apache.flex.events public static const UNCONVERTED_EVENTS:Object = { mouseWheel: 1 }; - public static function convert(event:flash.events.MouseEvent):org.apache.flex.events.MouseEvent + /** + * A method used to copy properties from flash.events.MouseEvent to + * org.apache.flex.events.Event. The set of properties can be + * different based on platform and runtime. + */ + public static var convert:Function = flashConvert; + + private static function flashConvert(event:flash.events.MouseEvent):org.apache.flex.events.MouseEvent { if (UNCONVERTED_EVENTS[event.type]) return null; @@ -56,15 +63,6 @@ package org.apache.flex.events event.ctrlKey, event.altKey, event.shiftKey, event.buttonDown, event.delta); - try - { - newEvent.commandKey = event.commandKey; - newEvent.controlKey = event.controlKey; - newEvent.clickCount = event.clickCount; - } - catch (e:Error) - { - } return newEvent; }
