Easing movement using actionscript

I just followed this tutorial and I did get how it all worked… and i got my movie clip flying arround the stage.

Then when i tried to apply it to a little project i’m working on, i couldn’t get it working.

I have a movie clip called *mc_main *and when i click a button I want it to move - using easing - to a new position on the stage.

In the first frame of my timeline i have put this AS:

stop();
/*IMPORTS EASING FUNCTION*/
import mx.transitions.Tween;
import mx.transitions.easing.*;
var MoveHome:Tween  = new  Tween(mc_main, "_x", Regular.easeInOut, 245, 140, 3, true);

Where I am a bit stuck is how to make that ease happen when i click on the button, not when the movie loads…

Also, as I am bound to get stuck on this later; the movie clip mc_main is not always going to start in the same position. So it has to find its current position first, and then move to the new one…

Any help with this would be great.