Comunidad de diseño web y desarrollo en internet online

Problemas con setInterval y clearInterval

Citar            
MensajeEscrito el 29 Nov 2005 06:28 pm
Hola,

estoy haciendo un programa que carga unas imágenes de manera consecutiva. Me explico, hasta que no acabe de cargar la imagen1 no comienza a cargar la imagen2 y hasta que no carga la imagen 2 no comienza con la imagen 3....

Para eso utilizo setInterval para que vaya comprobando cada cierto tiempo si se ha cargado una imagen. En el momento que se haya cargado comienza con la siguiente. Mi problema es cuando acaba de cargar todas las imágenes. He intentado enviar un clearInterval, pero no me reconoce el IntervalID.

Estoy intentándolo con una clase que llamo viewImage.

Os pongo el código:

Código :

var imagen1:viewImage = new viewImage();
var imagen2:viewImage = new viewImage();
var imagen3:viewImage = new viewImage();
var Intervalo:Number;

function compruebaImagenes () {
  if (imagen1.cargada()) {
    imagen2.carga("imagen2.jpg");
  }
  if(imagen2.cargada()) {
    imagen3.carga("imagen3.jpg");
  }
  //aquí viene mi problema
  if(imagen3.cargada()) {
        clearInterval(Intervalo);
        //no me reconoce la variable Intervalo. Aparece como
        //undefined. No puedo finalizar el Interval.
  }
}

Intervalo = setInterval(compruebaImagenes, 100);


He intentado enviar la variable como atributo:

Código :

Intervalo = setInterval(compruebaImagenes, 100, Intervalo);


Na, que tampoco funciona.


A ver si me puede ayudar alguien.

Gracias

Por franzz2000

1 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 29 Nov 2005 08:17 pm
y si pruebas con

clearinterval (_parent.Intervalo);

Prueba y me dices
Xaludos ^^

Por FeNtO

BOFH

5091 de clabLevel

18 tutoriales

1 ejemplo

  Bastard Operators From Hell

FeNtO DataCenter

clabbrowser
Citar            
MensajeEscrito el 29 Nov 2005 09:28 pm
deberias encapsular la variable intervalo

Por tangamampilia

.GAIA Developer

961 de clabLevel


6 articulos

Genero:Masculino   Anime Bloggers

México, D.F.

safari
Citar            
MensajeEscrito el 02 Dic 2005 05:35 am
Hola,


he estado probando de nuevo la funcion y ahora parece que me funciona.
Pues no sé que es lo que hice mal. :-)

Muchas gracias.

Por franzz2000

1 de clabLevel



Genero:Masculino  

firefox

 

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