startDrag and bounds

Hello,

I have an image on the stage which is bigger than the stage itself:
The stage is 700x550
The image is 2100x1650, and it’s registration point is at its center, if I remember correctly.
The initial location of the image on the stage is 350,75.

I want to make sure that the user will be able to drag the image, as long as the edges of the image doesn’t show (I hope this is clear… :grin:).

here’s what I did:
mapRect = new Rectangle(0-mapMC.width/2, 0-mapMC.height/2, mapMC.width, mapMC.height);

and later on:
mapMC.startDrag(false,mapRect);

The the top and the left of the image are bounded well, but as far as the bottom and the right side of the image - I just can’t get it right…

Any help?