Hola chinisara y todos los Foreros;
Mira yo tengo un codigo que hice para un zoom de Photos. Este zoom aplica para photos que tengan el punto de registro en la esquina superior izquierda y solo debes poner como instancia la photo dentro de un MovieClip, la instancia es Photo01 y 2 botones para zoom in y zoom out, para zoom in la instancia seria BtnMas y para zoom out la instancia seria BtnMenos y el codigo seria
Código:
//Para Zoom In
BtnMas.onPress = function (){
this._xscale +=5;
this._yscale +=5;
this._x = (Stage._width/Photo01._width)/2); // esto lo explico mas adelante
this._y = (Stage._height/Photo01._height)/2);//esto lo explico mas adelante
};
//Para Zoom Out
BtnMenos.onPress = function (){
this._xscale -=5;
this._yscale -=5;
this._x = (Stage._width/Photo01._width)/2);
this._y = (Stage._height/Photo01._height)/2);
};
en la linea de
this._x = (Stage._width/Photo01._width)/2); decimos que:
Stage._width quiere decir que nos dira que ancho tiene nuestro lienzo de trabajo
Stage_heigth quiere decir que nos dira que alto tiene nuestro lienzo de trabajo
Photo01._width quiere decir que nos dira que ancho tiene nuestra Photografia
Photo01._height quiere decir que nos dira que alto tiene nuestra Photografia
ahora la division de
Stage._width/Photo01._width nos hace saber cuando espacio ocupa nuestra Photografia en el lienzo de trabajo
y la division del resultado de
Stage._width/Photo._width la dividimos entre
2 para saber cuanto es lo que le sobra al lienzo de nuestra Pelicula
Y todo esto se lo asignamos a la posicion
x de nuestra Photo.
Espero que me haya explicado y me hayas entendido bien.. de cualquier manera prueba este codigo... y veraz que es de ayuda...