Comunidad de diseño web y desarrollo en internet online

avance-retroceso

Citar            
MensajeEscrito el 13 Ene 2006 09:02 am
buenos días,

hace un par d días pregunté en el foro, cómo hacer unos botones de avance-retroceso q me evitarán crear cientos de fotogramas, frem@n me dió una solución perfecta q ya he aplicado, me propuso esto:

Código :

Código:

_global.val = 0; //Declaramos nuestra variable q controlara la carga 


//Boton Adelante 
 ad_bt.onRelease = function(){ 
      if(val<="NUMERO DE MOVIEAS A CARGAR"){ 
            loadMovie("00"+(val+=1)+".swf", cargador_mc); 
      }; 
}; 

//Boton Atras 
at_bt.onRelease = function(){ 
      if(val >=1){ 
            loadMovie("00"+(val-=1)+".swf", cargador_mc); 
      } 
}; 

stop();


ahora me surje la necesidad de q una vez q termine el listado de archivos pase a leer el primero, y viceversa, esto es posible?

perdón por insistir pero lo necesito saber con urgencia.
gracias y un saludo,

Por mique

10 de clabLevel



 

safari
Citar            
MensajeEscrito el 13 Ene 2006 09:38 am
Claro q es posible y es muy simple, pues segun el codigo q posteas sabes el numero de movie clips q cargaras.

Modifica los IF agregales el "else" y por ejemplo en el boton de adelante cuando "val" sea mayor a tu numero de clips solo resetealo a cero, eso hara q vuelva a iniciar ^^

En el boton atras, haras lo contrario, agregaras el "else" y el reseteo será esta vez al numero de movie clips q cargaras.

No olvides q despues de resetear "val" pones el loadMovie para q se cargue y con eso será suficiente, el codigo AS?... eso te toca a ti desarrollarlo ^^ Saludos

Por DaHouseCat

Claber

1011 de clabLevel

2 tutoriales

Genero:Masculino  

Smarphones Fan Boy

firefox
Citar            
MensajeEscrito el 19 Ene 2006 10:15 am
hola! perdón por no dar noticais antes, ni me he enterado de la respuesta, muchas gracias!

estoy intentando hacer lo q me comentas, pero no se cómo hacerlo, sólo se me ocurre lo siguiente, q obviamente no me funciona :D

Código :

_global.val = 0;
// Declaramos nuestra variable q controlara la carga
// Boton Adelante
avanzar.onRelease = function() {
   if (val<="5") {
      loadMovie("02identidad/00"+(val += 1)+".swf", contenedor);
   } else {
   if (val="6") {
      loadMovie("02identidad/001.swf", contenedor);

   }
};
// Boton Atras
retroceder.onRelease = function() {
   if (val>=1) {
      loadMovie("02identidad/00"+(val -= 1)+".swf", contenedor);
   } else {
   if (val="0") {
      loadMovie("02identidad/005.swf", contenedor);
   }
};
stop();


como ves, añado el "else" e intento explicar q cuando la variable supere el numero de archivos pues empiece por el principio...
¿cómo podría hacerlo bien?

un saludo!!!

Por mique

10 de clabLevel



 

safari

 

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