ActionScript Local X And Y Coordinates Of Display Object?

Posted by TheDarkIn1978 on Stack Overflow See other posts from Stack Overflow or by TheDarkIn1978
Published on 2010-05-27T10:16:45Z Indexed on 2010/05/27 11:11 UTC
Read the original article Hit count: 146

Filed under:
|
|

i'm trying to trace the x and y coordinates from within a sprite. i've added a rectangle to the stage:

var rect:Rectangle = new Rectangle(10, 10, 200, 200);
addChild(rect);

adding a Mouse_Move event to the rect, i can trace mouseX and mouseY to receive the coordinates of the stage while moving over the rect, but how do i get the local x and y coordinates? so if i mouse over the very top left of the rect sprite, the mouseX and mouseY return 10 as the global coordinates, but how do i make it return 0 and the local coordinates of the sprite?

i assumed localX and localY was what i was looking for, but this doesn't work:

function mouseOverTraceCoords(evt:MouseEvent):void
{
trace(mouseX, mouseY, evt.localX, evt.localY);
}

© Stack Overflow or respective owner

Related posts about actionscript-3

Related posts about mouse