Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/12/2004, 12:56
hernanrodriguez
 
Fecha de Ingreso: agosto-2003
Mensajes: 5
Antigüedad: 15 años, 3 meses
Puntos: 0
Setinterval() problemas

Sres....toy trabajando con setinterval en una peli donde dentro de la funcion realizo un load movie con random el tema es q en los swf....... que basicamente son animaciones donde tambien utilizo el setinterval para la pausa.....primero cuando lo pruebo funciona oka.........carga aleatoriamente los swf, .......la animaciones corren al tiempo especificado con los setintervals.........con el paso de uno dos ciclos....empieza como a saltearse la funcion......y se acelera como loco...porq no me toma la pausita.....me a pasado en movies mas simples pero no detecto cual es el funquing error....

Por un lado tengo la funcion q carga las movies:
-------------| Carga swf cada 18 segundos
wait = 18;
banners = 2;
new_banner = "swf/top/" add random (banners+1) add ".swf";

stop();
pausa = function(tiempo) {
obj = this; obj.stop(); idIntervalBx = setInterval(function () { obj.play(); clearInterval(idIntervalBx); }, tiempo*1000);
old_banner = new_banner;
check = True;
do {
new_banner = "swf/top/" add random (banners+1) add ".swf";
if (new_banner != old_banner) {
check = False;
}
}
while (check = True)

// si es diferente lo carga en nivel 1, sustituyendo al actual
unloadMovieNum(1)
loadMovieNum(new_banner,1);
};
pausa(wait);

------------------|

Por otro lado en c/swf tengo una funcion:

function alertaMaxima () {
clearInterval( superInterval );
//aqui pones tu accion
play();
}
stop();
superInterval = setInterval(alertaMaxima,4000);


Lo pueden ver aquí:
http://www.infosud.net/unirent/empresa.htm