Timeline and tweening prototipes

Hi

I have a MC (UFO) which is normally animated on a path. The animation lasts 100 frames.
Now, for this clip i’ve set up some AS, which should stop the animation, and scale the MC using the laco tween prototypes.

So, this is the AS:

ufo.onRelease = function(){
if (this.stato == false){
this.stato = true;
this._parent.stop() //Stops the animation
this.currentx = this._x
this.currenty = this._y
this.currentscale = this._xscale
this.slideTo(-58,-64); //slides the UFO
this.scaleTo(80) //Scales the ufo
}else{
this.stato = false;
this.slideTo(this.currentx,this.currenty);
this.scaleTo(this.currentscale,1,“easeOutQuad”,0,reprise)
}
}

function reprise(){
play()
}

I was thinking that once the reprise function was called and the movie was put in the same point where it was taken, the animation would go without problems.
But it’s not working. Seems that once the MC is moved from the path guide it will not follow the guide anymore.

Anyone has encountered this problem/situation and knows any workarounds?

Thanks