Comunidad de diseño web y desarrollo en internet online

Zoom con easing

Citar            
MensajeEscrito el 24 Jul 2008 09:51 am
hola a todos
Alguien sabría decirme como al pulsar sobre una imagen se puede ampliar esa imagen progresivamente hasta luego frenar con un easing y luego que al volver al pulsar sobre ella se disminuya y acabe también con un easing os agredeceria mucho la ayuda es una cosa urgente para una parte de un proyecto.
Muchas gracias.

Por load

121 de clabLevel



 

safari
Citar            
MensajeEscrito el 24 Jul 2008 11:25 am
Si cuando pulses el boton por ejemplo:



btnREDUCIR.onRelease = function () {
_red = true;
_dest_re = 20;
};
btnAMPLIAR.onRelease = function () {
_red = false;
_dest_re = 100;
};

creas una variable que sea el tamaño al que lo quieres reducir _dest_re

te creas una funcion digamos reducir()


reducir = function () {
if (_red == true) {
tumovie._xscale += Math.ceil ((_dest_re - tumovie._xscale)) / 7;
tumovie._yscale = tumovie._xscale;
}
if (cont._xscale != _dest_re) {
if (_red == false) {
tumovie._xscale += Math.ceil ((_dest_re - tumovie._xscale) / 7);
tumovie._yscale = tumovie._xscale;
}
};

luego si has pulsado el btnREDUCIR tu la escala de tu pelicula se ira reduciendo progrsivamente el Math.ceil se lo pongo para que los valores sean enteros.


Si quieres que vaya más rapido o mas lento solo tienes que dividirlo en vez de por 7 por cualquier otro valor.
Y ya esta.

Espero que te sirva

Por C4r0nT3

5 de clabLevel



Genero:Masculino  

firefox

 

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