You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ah...@apache.org on 2015/01/06 00:21:23 UTC
[04/16] git commit: [flex-asjs] [refs/heads/develop] - use screenXY
and clientXY
use screenXY and clientXY
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/17da25b1
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/17da25b1
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/17da25b1
Branch: refs/heads/develop
Commit: 17da25b19b681a992fe74030f2d133914a172757
Parents: 828d0b4
Author: Alex Harui <ah...@apache.org>
Authored: Mon Jan 5 10:11:32 2015 -0800
Committer: Alex Harui <ah...@apache.org>
Committed: Mon Jan 5 15:21:00 2015 -0800
----------------------------------------------------------------------
.../FlexJSUI/src/org/apache/flex/events/MouseEvent.as | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/17da25b1/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 dabdf35..ad54ddf 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
@@ -85,6 +85,7 @@ package org.apache.flex.events
public function set localX(value:Number):void
{
_localX = value;
+ clientX = value;
_stagePoint = null;
}
@@ -96,6 +97,7 @@ package org.apache.flex.events
public function set localY(value:Number):void
{
_localY = value;
+ clientY = value;
_stagePoint = null;
}
@@ -109,9 +111,13 @@ package org.apache.flex.events
public var controlKey:Boolean;
public var clickCount:int;
+ // these map directly to JS MouseEvent fields.
+ public var clientX:Number;
+ public var clientY:Number;
+
private var _stagePoint:Point;
- public function get stageX():Number
+ public function get screenX():Number
{
if (!target) return localX;
if (!_stagePoint)
@@ -122,7 +128,7 @@ package org.apache.flex.events
return _stagePoint.x;
}
- public function get stageY():Number
+ public function get screenY():Number
{
if (!target) return localY;
if (!_stagePoint)