// Configuración del Slideshow
var contenedor:MovieClip = this.createEmptyMovieClip("slideshow", this.getNextHighestDepth());
var imagenes:Array = ["imagen1.jpg", "imagen2.jpg", "imagen3.jpg"]; // Rutas de las imágenes
var tiempoTransicion:Number = 2000; // Tiempo en milisegundos entre las transiciones de las imágenes
// Variables
var indiceImagen:Number = 0;
// Función para cargar y mostrar la siguiente imagen
var mostrarSiguienteImagen:Function = function():Void {
// Carga la siguiente imagen
var imagen:MovieClip = contenedor.createEmptyMovieClip("imagen", contenedor.getNextHighestDepth());
imagen.loadMovie(imagenes[indiceImagen]);
// Realiza la transición con la imagen anterior (opcional)
imagen._alpha = 0;
imagen.onEnterFrame = function():Void {
imagen._alpha += 5; // Ajusta el valor para controlar la velocidad de la transición
if (imagen._alpha >= 100) {
delete imagen.onEnterFrame;
// Elimina la imagen anterior (opcional)
if (indiceImagen > 0) {
contenedor["imagen" + (indiceImagen - 1)].removeMovieClip();
}
}
};
// Actualiza el índice de la imagen actual
indiceImagen++;
if (indiceImagen >= imagenes.length) {
indiceImagen = 0;
}
};
// Inicia el slideshow
mostrarSiguienteImagen();
setInterval(mostrarSiguienteImagen, tiempoTransicion);