• Miércoles 24 de Abril de 2024, 10:07

Autor Tema:  galeria en flash  (Leído 1910 veces)

sinit

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
galeria en flash
« en: Viernes 15 de Mayo de 2009, 01:04 »
0
hola a to2  :D
esperando puedan hecharme una mano recurro a ustedes los expertos
estoy haciendo una galeria de imagenes externas
trato de que al cambiar la imagen con los botones aplique un efecto de desvanesimiento
pero no me sale  :oops:  solo lo aplica a la 1er imagen
xfa ayudenme no se q puede estar mal  :(  
asi se ve: quetzalli.110mb.com/index.html
aqui esta el archivo: quetzalli.110mb.com/gale.fla
este es el codigo:

stop();

ruta="galeria/azul";  //ruta de las imagenes
ext=".jpg";  //extensión del archivo
total = "3";  //total de imagenes
i = 1;  //contador


//función fadeIn
//Previamente hemos asignado el valor 0 al clip de película cargador
placeholder_mc._alpha = 0;
alfa = function (clip) {
   this.createEmptyMovieClip("loop", 3);// creamos un clip de pelicula para hacer un loop
   loop.onEnterFrame = function() {
      clip._alpha += 10;
      if (clip._alpha>=100) {
         delete loop.onEnterFrame;// eliminar loop
      }
   };
};


//carga.load(archivo);
loadMovie(ruta+i+ext, "placeholder_mc");  //carga de la imagen

// precarga
this.onEnterFrame = function() {
// calculamos el porcentaje cargado
   this.placeholder_mc.percent = (this.placeholder_mc.getBytesLoaded()/this.placeholder_mc.getBytesTotal())*100;

   // cargamos la función para el fade
   if (this.placeholder_mc.percent == 100) {
      alfa(this.placeholder_mc);
   }
};

//cuando se presiona el botón siguiente
sig_btn.onPress =

function() {
   if (i<total){
      i++;
//      carga.load(archivo);
      loadMovie(ruta+i+ext, "placeholder_mc");
       ant_btn._visible=true;
      }   
   else if (i=total) {
//      carga.load(archivo);
      loadMovie(ruta+i+ext, "placeholder_mc");
      sig_btn._visible=false;
      }   
};


//cuando se presiona el botón anterior.
ant_btn.onPress = function() {
   if (i>1) {
      i--;
//      carga.load(archivo);
      loadMovie(ruta+i+ext, "placeholder_mc");
        ant_btn._visible=true;
      sig_btn._visible=true;
   }
   else if (i=1) {
//      carga.load(archivo);
      loadMovie(ruta+i+ext, "placeholder_mc");
      ant_btn._visible=false;
      }   
}

sinit

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: galeria en flash
« Respuesta #1 en: Viernes 15 de Mayo de 2009, 08:06 »
0
ya vi cual era el problema, hay q declarar alpha=0 en los  botones :)  :wub: