Flash MX: Getting a duplicate to stay put!

Ok, Here’s my little problem,

I have a movie clip, that sucessfully duplicates when a button is clicked.

I would like the clip to “stick” to the co-ordinates of the mouse after the click, but it instead it “sticks” to the last click of the mouse then moves to the new co-ordinates on the next click.

This is my code for the “stick” action:


onClipEvent (mouseUp) {
    n = n + 5;
    this._x = _root._xmouse;
    this._y = _root._ymouse;
    this._rotation = n;
}

Ignore the rotation, that was to for me to see if it works

Any suggestions?