|
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. |
|
|
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 |
|
|
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. |
|
| hola amigos ,, necesito esto y no me sale pero para nada! me podrian ayudar? |
|
| Explica como lo estás haciendo, donde estás situando el código, etc... |
elchininet
5 Tutoriales |
|
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. |
|
| daba28, tu avatar es groseramente grande (el máximo permitido es 100x100), por favor redúcelo. |
The Fricky!
|
|
que pena de verdad , no lo había visto , ya lo quito |
|
|
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 |
|
| ¿De qué propiedad estás hablando? |
The Fricky!
|
|
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 |
|
|
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??? |
|
| 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. |
elchininet
5 Tutoriales |