En otras ocasiones he sugerido la función setInterval como substituto de los eventos enterFrame para crear loops en la lí nea de tiempo de una pelí cula.
En esta ocasión una muestra de lo útil que puede ser para crear una pausa en un clip de pelí cula que contenga una animación twen.
// – crea una pausa de n segundos MovieClip.prototype.pausa = function(tiempo) { obj = this; obj.stop(); idInterval = setInterval(function () { obj.play(); clearInterval(idInterval); }, tiempo*1000); };
// – utilización
Detener un clip de pelí cula pulsando un botón
btn_miboton.onRelease = function() { mc_miclip.pausa(5); };
Detener una animación en su misma lí nea de tiempo (incluido _root):
// – en el fotograma donde se quiere provovar la pausa
pausa(5)
Abril 2nd, 2004 at 7:51 am
El uso de setInterval puede abrir muchas posibilidades, yo personalmente, no los habí a utilizado nunca y era por puro desconocimiento (?¿).
Buen prototipo Toni.
Abril 2nd, 2004 at 11:18 am
No te imaginas el provecho que se le puede sacar, en ocasiones es muy útil, ya que desestresa el procesador, puesto que no es lo mismo un evento enterFrame que un setInterval, que se reproduce en ciclos de tiempo que tu mismo marcas, aparte, una de sus cualidades es la independencia del múmero de fotogramas de la pelí cula y de la velocidad de reproducción FPS.
Temas relacionados:
http://www.e-tonilopez.com/cgi-bin/mt-search.cgi?IncludeBlogs=1&search=setInterval
saludos
Abril 2nd, 2004 at 12:12 pm
Yo setInterval lo uso con frecuencia, en general me gusta más que onEnterFrame, y si lo de parar el intervalo en ciertas situaciones, volverlo a arrancar en otras y tal, me parece muy útil. Ahora mismo estoy en un proyecto que requiere desplazar elementos y estoy haciendo uso de ello y muy bien. Me gusta sobre todo que es flexible, ahora cada 5 segundos, ahora cada media hora , ahora si, ahora no, ahora lo pongo , ahora lo quito, ahora vuelvo al curro que me está mirando el jefe :$
Abril 2nd, 2004 at 12:59 pm
jajaja,
muy simpática la despedida,
Pues si la verdad es que es muy útil, tb yo lo utilizo frecuentemente para mover objetos en el escenario
mover
un bojeto con setInterval
Otra utilidad que veo muy útil es hacer un fresco de pantalla (hum, voy a poner un post sobre esto
saludos!
Abril 28th, 2004 at 3:19 pm
jijoijoijoij
Octubre 6th, 2004 at 6:55 pm
Un prototipo muy ingenioso, sí señor.
Me has abierto los ojos al setInterval, gracias!!
un saludo