Hola. Soy nuevo en flash y he conseguido hacer un codigo que coje un movie clip y cuando te pones encima con el raton (rollover), hace zoom y cuando te vas (rollout) vuelve a su sitio. El movie clip tiene como nombre de instancia "img1_mc". El codigo es este:

var vel: Number = 15;
var n: Number = 1;
var hinicial: Number = img1_mc._height;
var winicial: Number = img1_mc._width;
var xinicial: Number = img1_mc._x;
var yinicial: Number = img1_mc._y;

img1_mc.onRollOver = function ():Void {
n=1;
img1_mc.onEnterFrame = function() {
n++;
img1_mc._yscale +=vel/n;
img1_mc._xscale +=vel/n;
img1_mc._x-=vel/n;
img1_mc._y-=(vel/4)/n;
if (img1_mc._height >= (hinicial * 1.35)){
delete img1_mc.onEnterFrame;
n=1;
}
}
}

img1_mc.onRollOut = function ():Void {
n=1;
img1_mc.onEnterFrame = function() {
n++;
img1_mc._yscale -=vel/n;
img1_mc._xscale -=vel/n;
img1_mc._x+=vel/n;
img1_mc._y+=(vel/4)/n;
if (img1_mc._height <= hinicial){
delete img1_mc.onEnterFrame;
img1_mc._height = hinicial;
img1_mc._width = winicial;
img1_mc._x= xinicial;
img1_mc._y= yinicial;
n=1;
}
}
}

El caso es que tengo un monton de botones y lo que quiero es crear una funcion donde tu le pases una cadena, que seria el nombre del movie clip y ejecute todas esas linias de cadigo para cada boton, porque si tuviera que escribir todas esas linias para cada boton seria muy largo porque ademas tendria k canviar todos los "img1_mc" por el nombre del mc de cada boton. Bueno si alguien sabe como se hace le agradeceria mucho que me pusiera el codigo con algun ejemplo. Yo se bastante de lenguaje C pero el AS2 varia bastante asi que no se como hacerlo.
Muchas gracias
2dl5p