Comunidad de diseño web y desarrollo en internet online

Problema con setInterval y un play(); dentro de un movieClip

Citar            
MensajeEscrito el 26 Oct 2009 08:58 pm
Hola a todos, tengo un problema que me trae de cabeza.

Estoy haciendo una página en Flash, y he creado un MC donde hay una pantalla que va mostrando unas imágenes cada 5 segundos. Este es el código del frame:

stop();

/** CARGA IMAGENES CADA TANTOS SEGUNDOS **/

intervalo = setInterval(avanza, 5000);

function avanza () {
play();
clearInterval(intervalo); //reiniciamos interval (q si no se le va la olla)
}


El problema es que cuando me hace el "play();" me lo hace también en la película principal, y entonces la pelicula se salta todos los "stop();" que va encontrando.

Si hace falta más información la paso encantado.

Muchas gracias a quien me pueda ayudar.

Saludos!

Por spanisher

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Oct 2009 09:05 pm
Por cierto, ya he probado a poner this.play(); y nada de nada O_o'

Por spanisher

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Oct 2009 11:52 am
Bueno, ya lo he solucionado.

Resulta que dentro del mc tenía otro mc2 que utilizaba el "setInterval", entonces tenía que montar el play de la siguiente manera.

En el mc1: _root.mc.play();

En el mc2 que está dentro del mc1: _root.mc1.mc2.play();

Muchas gracias... en esta ocasión, a mi mismo, jeje :)

Por spanisher

5 de clabLevel



 

firefox

 

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