Foros del Web » Creando para Internet » Flash y Actionscript »

Animar x cantidad de veces

Estas en el tema de Animar x cantidad de veces en el foro de Flash y Actionscript en Foros del Web. Amigos, Necesito ponerle a una linea de tiempo en vez de un stop(); un límite de veces que vuelva a iniciarse la animación para que ...
  #1 (permalink)  
Antiguo 24/11/2010, 10:56
Avatar de ztikma  
Fecha de Ingreso: diciembre-2001
Ubicación: Viña del Mar
Mensajes: 1.144
Antigüedad: 22 años, 4 meses
Puntos: 1
Animar x cantidad de veces

Amigos,

Necesito ponerle a una linea de tiempo en vez de un stop(); un límite de veces que vuelva a iniciarse la animación para que luego se detenga. ¿Cómo logro esto?

Saludos
__________________
La Pana
  #2 (permalink)  
Antiguo 24/11/2010, 11:26
Avatar de highlord  
Fecha de Ingreso: noviembre-2007
Ubicación: Argentina
Mensajes: 353
Antigüedad: 16 años, 5 meses
Puntos: 16
Respuesta: Animar x cantidad de veces

fácil

Creas tu movie clip que contendrá la animación.
una vez listo te deberá quedar una linea de tiempo con una capa de un solo fotograma con tu mc.
Creas tantos fotogramas claves vacios como veces quieras que se repita tu animación y colocas en cada uno de ellos tu mc duplicado. Es decir utilizas la secuencia "copiar-pegar" para cada uno de los nuevos fotogramas clave vacios creados.
Ahora en total te queda una capa con, por ejemplo, 10 fotogramas con tu animación (movie clip) en cada uno de ellos.
solo te falta un codigo para que te frene en cada uno de los frames hasta que se termine de reproducir el movie clip y luego pase al siguiente.
Utilizas esta accion para cada fotograma sobre la linea de tiempo:

stop();
segundos = 5;
espera = function () {
play();
clearInterval(a);
};
a = setInterval(espera, segundos*1000);

Alli esta ordenando que se haga un stop de 5 segundos en el frame donde colocas el codigo para luego pasar al siguiente frame.
Si tu movie clip creado tiene una duración mayor o menor simplemente cambias el número 5 del codigo por la cantidad de segundos necesarios.

Luego al último fotograma que creaste, en este caso tenemos 10 entonces en el décimo para que no vuelva a repetir la animacion le colocas simplemente un stop asi: stop(); y listo.

al menos esto funciona para AS2 no se con que trabajarás vos.
__________________
Lo poco que sé, lo comparto!!! ;)
---------------------------------------------
http://www.dsweblp.com.ar
  #3 (permalink)  
Antiguo 24/11/2010, 22:04
Avatar de ztikma  
Fecha de Ingreso: diciembre-2001
Ubicación: Viña del Mar
Mensajes: 1.144
Antigüedad: 22 años, 4 meses
Puntos: 1
Respuesta: Animar x cantidad de veces

Muchas gracias, lo intentaré
__________________
La Pana
  #4 (permalink)  
Antiguo 25/11/2010, 09:52
Avatar de ztikma  
Fecha de Ingreso: diciembre-2001
Ubicación: Viña del Mar
Mensajes: 1.144
Antigüedad: 22 años, 4 meses
Puntos: 1
Respuesta: Animar x cantidad de veces

No funcionó. La animación sigue y sigue a pesar de tener sólo 3 Keyframes con un stop(); al final.

Saludos
__________________
La Pana
  #5 (permalink)  
Antiguo 26/11/2010, 19:32
Avatar de highlord  
Fecha de Ingreso: noviembre-2007
Ubicación: Argentina
Mensajes: 353
Antigüedad: 16 años, 5 meses
Puntos: 16
Respuesta: Animar x cantidad de veces

si sigues los pasos como te indique funcionará y sino es porque trabajas con flash AS3 es decir version 9 o superior. Esto solo funciona para AS2
__________________
Lo poco que sé, lo comparto!!! ;)
---------------------------------------------
http://www.dsweblp.com.ar

Etiquetas: cantidad
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:06.