I'm a little lost in understanding this kind of function, i get the feeling this has been asked a thousand times but cannot find an explanation of what the code is doing.
Basically i just want a movie clip with instance name box to do something, then reuse the function for other movie clips afterwards
a little like this, but working.
Many Thanks
//my function to be used on "instance name" box
myfunc (box);
function myfunc ();
{
    while (this is happening);
    {
    //in this case box.x = goes where ever i put it
    .x = goes here
    .y = goes here
    }
}
Sorry it's not quite English, my communication skills are terrible
                        
Sure you can do that. You give the function a parameter, then refer to a parameter to change its properties. With such a simple movement function it could accept a
DisplayObject- a distant superclass of aMovieClipand thus a superclass to many other possible classes of those objects that can be displayed by Flash.You might want to look at this manual on ActionScript 3 syntax, and the following pages on variables, functions and classes, to learn more.