Foros del Web » Programando para Internet » Javascript »

Refresco del canvas con javascript

Estas en el tema de Refresco del canvas con javascript en el foro de Javascript en Foros del Web. Hola, soy nuevo en esto de la programación web, ahora mismo estoy utilizando html5 y javascript pero de repente me surgen algunos problemas que no ...
  #1 (permalink)  
Antiguo 16/07/2011, 16:59
Avatar de uziel5  
Fecha de Ingreso: mayo-2011
Mensajes: 23
Antigüedad: 13 años, 6 meses
Puntos: 1
Refresco del canvas con javascript

Hola, soy nuevo en esto de la programación web, ahora mismo estoy utilizando html5 y javascript pero de repente me surgen algunos problemas que no se como solucionar.

Pues verán, quisiera crear un cliclo infinito pero dentro de este ciclo poner algo así como un Thread y poner a dormir unos 75 milisegundos el programa, mi objetivo es hacer que el canvas donde dibujo se refresque cada 75 milisegundos.

Si alguien sabe como puedo poner esto a dormir se lo agradecería mucho.

Saludos.
  #2 (permalink)  
Antiguo 16/07/2011, 17:07
Avatar de perryjr  
Fecha de Ingreso: julio-2010
Ubicación: Granada, Spain, Spain
Mensajes: 190
Antigüedad: 14 años, 4 meses
Puntos: 27
Respuesta: Refresco del canvas con javascript

Si estás usando HTML5, hay una función muy útil llamada requestAnimationFrame(); Puedes googlear para ver lo que hace más exactamente, pero a grandes rasgos hace lo que necesitas. Además tiene el plus de que si el usuario cambia de pestaña, el navegador reconoce (o debería reconocerlo) y ralentiza tu script para que no afecte al rendimiento mientras nadie lo ve.
__________________
I (L) Google
  #3 (permalink)  
Antiguo 16/07/2011, 18:23
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 6 meses
Puntos: 834
Respuesta: Refresco del canvas con javascript

Investigá acerca de setTimeout, setInterval, clearTimeout y clearInterval (requestAnimationFrame no es standard).
  #4 (permalink)  
Antiguo 16/07/2011, 22:40
Avatar de uziel5  
Fecha de Ingreso: mayo-2011
Mensajes: 23
Antigüedad: 13 años, 6 meses
Puntos: 1
Respuesta: Refresco del canvas con javascript

Hola, ahora mismo estoy estudiando el requestAnimationFrame() que me tiene encantado, está haciendo justamente lo que quería hacer.

Muchas gracias por las respuestas que me han dado hasta ahora, en un rato mas actualizo para contarles como me fue.

Etiquetas: canvas, html, refresco
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 13:21.