Comunidad de diseño web y desarrollo en internet online

Delay o intervalo entre accion y accion?

Citar            
MensajeEscrito el 11 Abr 2007 05:01 pm
Hola a todos, desde ya gracias por estar leyendo esto, tengo una gran duda.
Estuve buscando por todos lados pero no lo puedo solucionar.
Quiero hacer un intervalo entre accion y accion.
mi AC es:

on (release) {
gotoAndPlay("atras");
loadMovie("empresa.swf", _root.contenedor);
loadMovieNum("botonera.swf", 2); }

yo quisiera poner un delay en este lugar:

on (release) {
gotoAndPlay("atras");
( ACA QUIERO QUE ESPERE UNOS SEGUNDOS ANTES DE CARGAR LAS PELIS EXTERNAS )
loadMovie("empresa.swf", _root.contenedor);
loadMovieNum("botonera.swf", 2); }

Alguien sabe como hacerlo?
Gracias.

Por le06

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 11 Abr 2007 08:36 pm
Tendrias que hacer un setInterval que sea llamado al presionar el boton. Y otra cosa, tendrias que usar la sintaxis de "boton.onRelease" en vez de poner los scripts en los botones, la mayoria de las veces te hace todo mas facil.

(supongamos que tu boton se llama "boton1" (sin comillas)

Código :

cargar_swfs = function (){
   loadMovie("empresa.swf", _root.contenedor);
   loadMovieNum("botonera.swf", 2);
   clearInterval (delay);
}

boton1.onRelease = function (){
   gotoAndPlay("atras");
   delay = setInterval(cargar_swfs, 1000);
}


Al setInterval le pasas como parametro el nombre de la funcion a llamar y cada cuanto tiempo. A este se le asigna un nombre (identificador), en este caso delay (notese "delay = setInterval(cargar_swfs, 1000)", ese es el identificador.)

Ojo: eso hace un ciclo repetitivo, llama a la funcion una y otra y otra vez, para evitar esto dentro de la funcion ponemos el clearInterval que "mata" al setInterval que le pasamos como parametro.

Por Nandonet

82 de clabLevel



Genero:Masculino  

No me despierten, estoy ocupado

firefox
Citar            
MensajeEscrito el 11 Abr 2007 09:12 pm
Muchas Gracias!!! era justo lo que estaba buscando. Y aparte aprendí una nueva forma de trabajar los botones ;)

Por le06

2 de clabLevel



 

firefox

 

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