hola a todos
tengo una galeria de imagenes de carga externa,
pero he intentado hacer una transicion entre imagenes
y solo se aplica al inicio, es decir solo cuando se carga el swf, y no en las imagenes
no se porque, espero puedan ayudarme q ya me estoy volviendo loca
asi se ve: quetzalli.110mb.com/index.html
este es el codigo:
Código:
stop();
ruta="galeria/dcv"; //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;
}
}