# UILoader move not in control (Coordinate issue)

**URL:** https://forum.kirupa.com/t/uiloader-move-not-in-control-coordinate-issue/253997
**Category:** flash
**Created:** [March 7, 2008, 3:07am UTC](https://forum.kirupa.com/t/uiloader-move-not-in-control-coordinate-issue/253997 "2008-03-07T03:07:00Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![anujsharma181](https://avatars.discourse-cdn.com/v4/letter/a/b5ac83/32.png) [@anujsharma181](https://forum.kirupa.com/u/anujsharma181)
#### Post date: [March 7, 2008, 3:07am UTC](https://forum.kirupa.com/t/uiloader-move-not-in-control-coordinate-issue/253997/1 "2008-03-07T03:07:00Z")

</div>

Hi  
I am trying to move my UILoader across the screen but it is little bouncy. MY UILoader is in the sprite container and on the mouse down I use stop drag function where I am leaving my UILoader to mouseX and mouseY. But it is taking the top left corner of my rectangular shape UIloader as the mouseX and mouseY. So wherever i leave myUIloader it is bouncing its top left corner to my mouseX and mouseY. I applied algo in which I used calculations to calculate the distance between top left corner of my UIloader and my mouse cursor but that also did not work.  
Can anybody please tell me where I am wrong.  
Thanks a lot  
Anuj  
/\*\*\*\ ***CODE** /

function dropUILoader(e:MouseEvent):void  
{

```
    if(container is Sprite)
    {
                
        if(e.target is UILoader)
        {
            var myUILoader:UILoader = e.target as UILoader;                    
            myUILoader.move(mouseX,mouseY);

```

}  
}  
}  
Alternative approach which I tried

[//myUILoader.x=mouseX](https://myUILoader.x=mouseX);  
// myUILoader.y=mouseY;  
//  
// var x1:Number=myUILoader.x;  
// var y1:Number=myUILoader.y;  
//  
// var neX:Number=(x1+myUILoader.width)-mouseX;  
// var neY:Number=(y1+myUILoader.height)-mouseY;  
//  
// var neFx:Number=Math.sqrt(neX_neX+neY_neY);  
//  
// myUILoader.move(mouseX-neFx,mouseY-neFx)
