hola a to2
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
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;
}
}