Programación Web y Scripting > Flash / ActionScript
galeria en flash
(1/1)
sinit:
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:
ya vi cual era el problema, hay q declarar alpha=0 en los botones :) :wub:
Navegación
Ir a la versión completa