Comunidad de diseño web y desarrollo en internet online

Pasar de escena en escena con tiempo determinado

Citar            
MensajeEscrito el 12 Ene 2006 12:12 pm
Hola, estoy intentando pasar por 5 escenas de una en una para ir cargando a la vez en estas un mc o banner y luego pasado un tiempo ir a otra escena y cargar otro, y así sucesivamente.

Mi idea es hacerlo colocando la siguiente acción en un fotograma clave vacio, donde llamaria (pasado unos 52 seg) al fotograma "dos" situado en el primer frame de la Escena dos :

Código :

loadMovie("baner1.swf", "mc_carga_banners");
function Continua(){
_parent.gotoAndPlay("dos");
} 
setInterval(Continua,52000);


Sin embargo lo que hace es recorrer el nº de fotogramas que tengo en cada escena (por ejemplo 5 en la Escena 1) y luego pasar a la siguiente Escena (Escena 2) , y así sucesivamente sin respetar el tiempo indicado.

¿Alguna solución?. Gracias de antemano

Por kahlito

59 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Ene 2006 04:58 pm
lo que pasa es que al cambiar de scena , tu "setInterval" se borra,

Por geronimo

65 de clabLevel



Genero:Masculino  

mozilla
Citar            
MensajeEscrito el 12 Ene 2006 05:46 pm
Hola de nuevo

Ahora si me va perfectamente aplicando este código:

Código :

stop();
loadMovie("baner1.swf", "mc_carga_banners");
continuar=function(mimc){
mimc.play();
}
setInterval(continuar,52000,this);
stop()


Sin embargo luego intento poner el resto bien en escenas diferentes o incluso en otros fotogramas al lado por ejemplo en el 2 asi:

Código :

stop();
loadMovie("baner2.swf", "mc_carga_banners");
continuar=function(mimc2){
mimc2.play();
}
setInterval(continuar,30000,this);
stop()


Luego en el 3 igual y asi sucesivamente:

Código :

stop();
loadMovie("baner3.swf", "mc_carga_banners");
continuar=function(mimc3){
mimc3.play();
}
setInterval(continuar,65000,this);
stop()


Sin embargo al llegar al 3 empieza a pegar saltos y no dura el tiempo indicado, pasa al siguiente en unos 10 seg y el otro igual da un salto en poco tiempo y pasa al 2, luego sale otro cualquiera etc etc y la verdad no entiendo por que pasa eso ahora :shock:

¿alguna explicación?¿se está mezclando algun código?

Por otro lado (por si no logro hacerlo con setInterval) he optado tambien por la opción de dejar correr las escenas con un solo loadmovie multiplicando el tiempo por 12 y asi me va bien.

Por kahlito

59 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Ene 2006 08:50 pm
en que momento los borras?

Por bch80

66 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 23 Ene 2006 08:10 am
Hola bhc80 el problema está al llegar al banner 3

Código :

stop();
loadMovie("baner3.swf", "mc_carga_banners");
continuar=function(mimc3){
mimc3.play();
}
setInterval(continuar,65000,this);
stop()



Por ahora como este ejemplo se me mezclaba lo que he hecho ha sido dejar correr la pelicula de escena en escena poniendo un nº determinados de fotogramas segun el tiempo de cada banner, es decir que si el banner 1 tarda 52 segundos le doy 624 fotogramas y así sucesivamente... este me funciona.

Un saludo, gracias de todas formas :wink:

Por kahlito

59 de clabLevel



 

firefox

 

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