Comunidad de diseño web y desarrollo en internet online

Limites de StartDrag tras hacer zoom (URGE)

Citar            
MensajeEscrito el 27 Abr 2009 10:41 am
Hola,
Tengo una imagen que puedo arrastrar usando startDrag(). La veo a través de una máscara, y controlo con coordenadas que no se pase para que no quede huecos en blanco.
Tengo un botón zoom in que permite ampliar la imagen hasta el 180% como máximo, de 20 en 20. El código del zoom in es:

Código :

var zoom:Number=imagen ._xscale; //Zoom de la imagen
zoom_in.onPress = function():Void
{
if (imagen ._xscale<180)
{
imagen ._xscale+=20;
imagen ._yscale+=20;
zoom=imagen ._xscale;
}
}


El problema viene al mover la imagen con el zoom distinto al 100%. Si lo hago con zoom = 100; bien porque he comprobado los límites manualmente y se los pongo. Pero si es distinto al 100% ¿hay algún modo de calcularlos a raíz del incremento, o tengo que irlos probándolos "a ojo"?
Gracias, saludos.

Por ferola

20 de clabLevel



 

firefox
Citar            
MensajeEscrito el 06 Nov 2009 10:26 pm
que tal pensamos igual, pero lástima que nadie respondió, ando en el mismo apuro si conseguiste solucionarlo avísame. :)

Por Aritazul

0 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.