mvnForum Homepage Bienvenido domingo  |  Terminar sesión   
  Búsqueda  
  Indice |  Temas Recientes |  Quién Está en Línea |  Lista de Usuarios |  Mi Perfil |  Búsqueda |  Ayuda


Ir a »
Total de mensajes en este tema: 2 [Eliminar este Tema] [Mover este Tema]
[Ańadir a Mis Favoritos] [Ańadir un aviso a este tema] [Publicar nuevo tema]
Autor
Tema Anterior Este tema ha sido visto 43 veces y tiene 1 respuesta Tema Siguiente
Masculino tmr
Extranjero



Ingresó: Jul 1, 2004
Mensajes: 14
Estado: Desconectados

Adjuntar archivo   Editar este mensaje   confused   Sesion 13 Animación Responder a este mensaje
Responder citando
[Eliminar este Tema]

Saludos

Cuando hacemos para que se borre el Panel antes de repintar los objetos, lo hacemos creando la función update y llamando al metodo paint en el cual hacemos un ClearRect(..) para que limpie el panel. Al hacer esto el fondo se queda blanco y en cambio al hacer esto en el canvas el fondo permanece igual, ¿a que se puede deber? ¿Como lo puedo solucionar?
[Jul 21, 2004 11:20:22 AM] Print Post    amr22@alu.ua.es Reportar mensaje ofensivo  Ir al inicio 
Masculino nacho
Miembro



Ingresó: Feb 1, 2004
Mensajes: 63
Estado: Desconectados

Adjuntar archivo   Editar este mensaje   Re: Sesion 13 Animación Responder a este mensaje
Responder citando
[Eliminar este mensaje]

Cuando haces un "clearRect" el fondo no se queda blanco, se queda del color que tenga predeterminado el control. En unos será blanco, en otros será gris. Simplemente comprueba que se borra la imagen, y se redibuja otra, y que no se queda el "rastro" de la anterior. Si pasa eso, lo has hecho bien smile

Si quieres forzar a que se quede blanco, no debes hacer un clearRect, sino un "fillRect", dibujando un rectángulo con color de relleno blanco, que ocupe toda la zona de dibujo. Aunque ya te digo que eso no es necesario.
[Jul 21, 2004 12:02:30 PM] Print Post    iiborra@dccia.ua.es Reportar mensaje ofensivo  Ir al inicio 
[Versión imprimible] [Publicar nuevo tema]