Código :
//función FX fadeIn
alfa = function (clip) {
this.createEmptyMovieClip("loop", 3);
loop.onEnterFrame = function() {
clip._alpha += 10;
if (clip._alpha>=100) {
delete loop.onEnterFrame;
}
};
};
// crear un clip vacio para cargar la imagen
this.createEmptyMovieClip("cargador", 1);
// crear un campo de texto para mostrar el porcentaje cargado de la imagen
this.createTextField("porcentaje", 2, 60, 60, 200, 16);
this.cargador._x = 8;
this.cargador._y = 6;
this.ancho = 186;
this.alto = 139;
//cargar la imagen
this.cargador.loadMovie("galeria1/img1.jpg");
//this.cargador.loadMovie("galeria1/img1.jpg?id="+random(1000));
this.cargador._alpha = 0;
// precarga
this.onEnterFrame = function() {
this.cargador.percent = (this.cargador.getBytesLoaded()/this.cargador.getBytesTotal())*100;
if (!isNan(this.cargador.percent)) {
this.porcentaje.text = "Cargados "+ Math.round(this.cargador.percent)+" %";
}
// imagen cargada
if (this.cargador.percent == 100) {
alfa(this.cargador);
this.porcentaje.removeTextField();
delete this.onEnterFrame;
}
};Si os fijais en una parte del codigo existe varias posibilidades de carga una es:
Código :
//cargar la imagen
this.cargador.loadMovie("galeria1/img1.jpg");Y la otra posibidad seria :
Código :
this.cargador.loadMovie("galeria1/img1.jpg?id="+random(1000));Bueno con esta segunda posibilidad lo que busco es que carge las imagenes aleatoriamente una tras otra, osea si la carpeta contiene 10 imagenes vayan apareciendo una tras otra, pero esto no me funciona. Esta algo mal en el codigo. No consigo ver el fallo.Gracias.
