Foros del Web » Creando para Internet » Flash y Actionscript »

¿Como hacer un "Zoom" a movieclip en AS2?

Estas en el tema de ¿Como hacer un "Zoom" a movieclip en AS2? en el foro de Flash y Actionscript en Foros del Web. Hola gente ¿que hay? Estoy tratando de hacer un zoom sobre un movieclip, en este caso se llama map... Mi idea es incrementar o decrementar ...
  #1 (permalink)  
Antiguo 12/07/2013, 17:14
 
Fecha de Ingreso: diciembre-2008
Mensajes: 91
Antigüedad: 15 años, 5 meses
Puntos: 1
¿Como hacer un "Zoom" a movieclip en AS2?

Hola gente ¿que hay?

Estoy tratando de hacer un zoom sobre un movieclip, en este caso se llama map...

Mi idea es incrementar o decrementar una variable segun se mueva la rueda del raton, eso lo he conseguido, la variable se llama "a" en este script.

Y a merced de la variable a, el parametro _scale del objeto map (x e y) se cambia.

Hasta ahi muy bien, pero, la posicion inicial del objeto, siempre es la misma, con lo que al acercar el zoom, este se acerca a las coordenadas 0,0 mediante este metodo.

Y mi objetivo es que al hacer zoom, el objeto map cambie de escala pero ,"acercandose-a" o "alejandose-de" el lugar donde este situado el puntero del mouse.


Aqui tienen parte de mis 1000 intentos

*_Nota 1 : aqui solo se contempla el eje x porque para hacer pruebas es menos locura.

*_Nota 2 : Dejé los comentadas las lineas de anteriores intentos, pero hay mil mas que no estan

Código:
var mouseListener:Object = new Object();
mouseListener.onMouseWheel = function(delta:Number) {


 a=a+(delta);

        map._x=map._x+((map._width/2)-_xmouse); // esta y la siguente linea fueron mi ultimo intento por hoy.
 	map._xscale= a;                                              // Pero no va ni pa la hostiaa jaja
	
	
	
//map._yscale= a;
//map._y=_ymouse-((map._height/2));
	//map._height=map.height * a;
	//map._x=map._x -(map._xmouse/map._xscale)//map._xmouse-((map.width/2)*map._xscale/100);//-map.width*(map._xscale/100))/2);
	//map._y=this._ymouse-(map.height/2); // este no se tampoco hace lo que quiero
	
};
mouseListener.rollOver = function() {

};
Mouse.addListener(mouseListener);
Y bueno espero que me ayuden y gracias por su atencion, me daria igual usar otro sistema, lo unico que necesito es un buen zoom para un movieclip

Un saludoo!!
__________________
basqueelectronics.blogspot.com.es
Compartiendo diseños desde la semana pasada

Última edición por mesenier; 12/07/2013 a las 17:19 Razón: zoom actionscript2 movieclip

Etiquetas: as2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:40.