Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2008, 04:13
werkham
 
Fecha de Ingreso: abril-2005
Ubicación: Melilla
Mensajes: 120
Antigüedad: 19 años
Puntos: 1
Problema con zoom AS

Buenas a todos,

Tengo un problema y una duda...

Tengo un mapa al que hago zoom con la rueda del raton, funciona perfectamente salvo que al hacer zoom, la imagen, al llegar al tope mínimo o máximo, da un salto muy feo y no se por que... este es el codigo:

Código:
mouseListener = new Object();

mouseListener.onMouseWheel = function(incre){
	
	if (imagen._width<=6000 && imagen._width>=429){
		imagen._xscale += incre;
		imagen._yscale += incre;
	}
	
	if (imagen._width>6000){
		imagen._xscale = imagen._xscale - 2;
		imagen._yscale = imagen._yscale - 2;
	}
	if (imagen._width<429){
		imagen._xscale = imagen._xscale + 2;
		imagen._yscale = imagen._yscale + 2;
	}
}

Mouse.addListener(mouseListener);
Además de eso me gustaría saber, si alguno puede explicarmelo, como hacer para que el zoom centre el punto sobre el que se encuentra el cursor, porque ahora mismo el zoom trabaja con respecto al centro de la imagen.

Un saludo y gracias
__________________
No soy vago, solo soy tímido ante el esfuerzo...