Comunidad de diseño web y desarrollo en internet online

Controlar línea de tiempo con el movimiento del ratón

Citar            
MensajeEscrito el 09 Ene 2008 07:03 pm
Muy buenas a todos. Tengo un fichero con varias capas, las cuales tienen varios efectos y en definitiva tiene una duración de 190 fotogramas. Hasta aquí bien. Lo que quiero hacer es mediante el movimiento del ratón (por ejemplo de arriba a abajo) vayan pasando los fotogramas, es decir, que si yo bajo el ratón también avance la línea de tiempo. Supongo que se hará con mouseMove o algo así, pero estoy bastante perdido. A ver si me pueden ayudar.
Muchas gracias de antemano.

Por abi

1 de clabLevel



 

msie
Citar            
MensajeEscrito el 11 Ene 2008 05:58 am
Hola, yo siempre que pongo código lo hago en la misma ventana del post, osea no los pruebo, así que requeríras componerlo en caso de que tenga errores, pero esto es algo así

Código :

_root.onEnterFrame=function(){
    if(lastMouseX<_xmouse){ //el mouse se movió a la izquierda
        _root.prevFrame();
    } else if(lastMouseX>_xmouse){ //el mouse se movió a la derecha
        _root.nextFrame(); //o play si quieres que siga avanzando
    }
    if(lastMouseY<_ymouse){ //el mouse se movió hacia arriba
        _root.prevFrame();
    } else if(lastMouseY>_ymouse){ //el mouse se movió hacia abajo
        _root.nextFrame(); //o play si quieres que siga avanzando
    }
    lastMouseX=_xmouse;
    lastMouseY=_ymouse;
};


Espero que te sirva, para hacer variantes de velocidad puedes sacar una resta de pixeles y convertirlos a frames ;)

Por El_Beto_TM

156 de clabLevel

1 tutorial

Genero:Masculino  

Mexicali, Baja California

firefox
Citar            
MensajeEscrito el 11 Ene 2008 02:54 pm
Gracias por tu formidable aporte Beto, pero aún no consigo hacer el efecto que esperaba.
De tu código he utilizado solo el eje de las y, porque quiero que la acción se lleve a cabo cuando suba o baje el ratón, lo que ocurre es que tengo que pasar el ratón de arriba a abajo unas 5 veces para que todos los fotogramas concluyan, lo que quiero hacer es que cuando llegue el ratón abajo de la imagen se lleve a cabo el último fotograma, es decir que de una pasada hacia abajo tenga lugar la acción en su totalidad.
Para más datos la imagen es de 250 pixeles de altura y tiene un total de 190 fotogramas.
¿Como puedo ajustar esto?.
Muchas gracias.

Por abi

1 de clabLevel



 

msie
Citar            
MensajeEscrito el 01 Oct 2008 04:34 am
hola amigos ,, necesito esto y no me sale pero para nada! me podrian ayudar?

Por daba28

16 de clabLevel



 

msie7
Citar            
MensajeEscrito el 01 Oct 2008 09:30 am
Explica como lo estás haciendo, donde estás situando el código, etc...

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 01 Oct 2008 02:34 pm
Gracias por tu respuesta , ya detecté el problema ..lo estaba haciendo con un archivo con actionscript 3.0 me tocó pasar todo a actionscript 2.0


gracias.

Por daba28

16 de clabLevel



 

msie7
Citar            
MensajeEscrito el 02 Oct 2008 01:43 am
daba28, tu avatar es groseramente grande (el máximo permitido es 100x100), por favor redúcelo.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 02 Oct 2008 02:35 am
que pena de verdad , no lo había visto , ya lo quito :shock:

Por daba28

16 de clabLevel



 

msie7
Citar            
MensajeEscrito el 02 Oct 2008 10:33 pm
Disculpa me puedes ayudar con algo? .. como hago para que está propiedad solo la tenga un clip de película , y NO toda la película ¿ .. estuve intentando con un “loadMovie” pero no funciona .

muchas gracias

Por daba28

16 de clabLevel



 

msie7
Citar            
MensajeEscrito el 02 Oct 2008 10:45 pm
¿De qué propiedad estás hablando?

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 03 Oct 2008 01:57 am
Sobre recorrer la línea de tiempo con el ratón , no quiero que me devuelva toda la película solo un clip de unas fotos :cry:

Por daba28

16 de clabLevel



 

msie7
Citar            
MensajeEscrito el 07 Feb 2010 01:19 am
hola
Primero que todo, gracias por la respuesta a la pregunta del tema.

También me sirvió mucho, pero quedé con un problema.
Agregué un preloader a la película, y cuando muevo el mouse a un extremo me aparece el preloader también, que está en el primer frame.

¿Como puedo hacer que la película, cuando llegue al frame 2 vaya al último frame y vise-versa?
¿¿¿es decir que de vueltas en circulo sin mostrar el primer frame???

Por moonsalve

0 de clabLevel



 

chrome
Citar            
MensajeEscrito el 09 Feb 2010 09:13 am
Mejor haz tu animación dentro de un MovieClip, sitúalo en el segundo frame y controla la línea de tiempo del mismo con el mouse, así no tendrás que lidiar con el primer frame de tu película.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox

 

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