Comunidad de diseño web y desarrollo en internet online

Tengo un problema y no se donde

Citar            
MensajeEscrito el 26 Oct 2010 07:26 pm
Hola, estamos realizando un panel táctil para una empresa y resulta que nos esta dando problemas en alguna parte y no sabemos donde.
Explico un poco de que se trata... es un tablero que carga de un archivo XML, una pizarra de números (65 números) los cuales se colocan según el orden que corresponda (todo esto por medio de as2). La cosa es que al hacer clic sobre estos números tiene que cargar una nueva pizarra con mas números (hasta 80 números) también abriendo un archivo XML.
Estas pizarras se van actualizando solas cada 30 segundos por medio de setInterval (remarco esto por que creo que por acá viene el problema).
Ahora paso a explicar cual es el problema de la película. Esta tiene unos 12 botones (cargan diferentes fotogramas) de consulta ademas de la pizarra principal y cuando intentamos acceder a estos después de haber accedido a las pizarras antes mencionadas, al cavo de unos segundos se vuelve a ejecutar la ultima pizarra visitada.

Es muy jodido explicarlo con palabras, lo mejor seria mostrar un ejemplo pero debido a la alta competencia del sector para el que estamos desarrollando el sistema, nuestro cliente nos pidió discreción y que intentemos mantener en secreto la idea hasta el lanzamiento. Es una boludes, ya lo se, pero bue... seguramente tienen sus razones.

Por adrianmdp

13 de clabLevel



 

chrome
Citar            
MensajeEscrito el 26 Oct 2010 07:30 pm
Dado que el setInterval no tiene scope en si mismo, es bastante fácil que no se borre y se acumule, verifica que eso no este pasando. Es bastante simple, si trazas la variable a la que asignaste el setInterval te traza un nro, que debe ser el mismo hasta que lo borres. Si en vez de borrarse se suma otro, you catch it

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 26 Oct 2010 09:32 pm
Cuando cargo la pelicula, la variable toma valor 1 y se mantiene mientras va refrescando. ahora... al cargar otro boton y volver, esta se incrementa en 1. No se si esto puede estar dandome problemas.
Gracias por la rapida respuesta.

Por adrianmdp

13 de clabLevel



 

chrome
Citar            
MensajeEscrito el 27 Oct 2010 12:13 pm
Se estan acumulando los setInterval, tienes que borrarlo (clearInterval) antes de volverlo de declarar

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 27 Oct 2010 03:13 pm
Solucionado, mucas gracias!

Por adrianmdp

13 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.