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