sobre tu fla olvida todo eso que hiciste, esas cosas solo te van a quitar tiempo todo lo de interpolaciones, es mejor el codigo ahi esta lo interesante un ejemplo de zoom es:
1.-dibuja un cuadrado.
2.- conviertele a mc.
3.- dentro de ese mc nuevo pon este codigo en un frame vacio.
Código:
var contador:Number = 0;
this.onRelease = function() {
contador++;
var resto:Number = contador%2;
if (resto != 0) {
zoom(200);
} else {
zoom(100);
}
};
function zoom(porcentaje:Number) {
this.onEnterFrame = function() {
this._yscale = this._xscale -= (this._xscale-(porcentaje))*0.3;
if (Math.round(this._yscale) == porcentaje) {
delete this.onEnterFrame;
trace("Fin del zoomin");
}
};
}
lo importante del zoom es la formula de easing que esta en azul y el controlador onEnterFrame, ve en la ayuda de flash para que sirven y si tienes dudas con el codigo vienes y preguntas.
para que se vea mejor el efecto usa 40 fotogramas por segundo