Comunidad de diseño web y desarrollo en internet online

Avance automatico en MovieClip y botones adelante atras

Citar            
MensajeEscrito el 07 Ene 2014 02:12 am
Hola a todos. Es mi primera publicacion, espero me puedan ayudar.

Tengo un contenido en flash con un MovieClip que simplemente internamente debe avanzar automaticamente mostrando cinco iconos y su explicacionj secuencialmente uno detras del otro y repetirse indefinidamente. Hice lo siguiente:

1. Use una capa para los stops
2. Cada stop tiene el siguiente codigo

stop();
segundos = 9;
espera = function () { play();
clearInterval(a);};
a = setInterval(espera, segundos*1000);

3. En otra capa estan los iconos y textos que deben cambiar
4. En otra capa tengo 2 botones para devolver o adelantar estos contenidos si el usuario desea releer o ver de nuevo algun icono y su explicacion... el script de los botones es:

on(release)
{
gotoAndPlay("intro",1);
}

Solo varío el numero del fotograma al que quiero ir... en esta capa de los botones los duplique y cambie dicho numero de acuerdo a lo que se necesita.

5. Todo funciona bien hasta que se hace click en algun boton... es decir que una vez se adelanta o atrasa... los segundos que debe durar cada texto no vuelven a durar lo que necesito y se aceleran... entre mas clicks se hagan en los botones mas se acelera hasta avanzar como si no hubiera un stop en el script inicial que describi arriba.

Agradezco si alguien me puede decir por qué pasa... no lo logre hacer funcionar. Muchas gracias.

Por rgaleanoa

0 de clabLevel



 

chrome
Citar            
MensajeEscrito el 20 Ene 2014 03:40 pm
Eso es porque no borras el setInterval y se acumulan.
Tip: usa un solo setInterval para todo, sería algo así

Código ActionScript :

if(!a){
 var a = setInterval(function(w){
      w.gotoAndStop((w.currentFrame<5)?w.currentFrame+1:1)
  }, 9000)
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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