No estoy muy segura de que este post esté bien colocado quí, si no es así pido disculpas.
Os explico, no tengo ni idea de flash y navegando he encontrado un ejemplo de slideshow, me funciona todo correctamente, tanto si ejecuto el archivo .fla, como el .swf como el .htm, el problema es que al insertarlo en Dreamweaver y ejecutar el archivo, no se ve, aparece un cuadrado blanco.
Aquí os dejo todo por si podeis ayudarme
imagenes.fla
Código:
info = new LoadVars(); info.load("imagenes.txt"); info.onLoad = function(leido) { if(leido) { fotos = new Array(); for( i=1; i<=info.total; i++ ) { fotos[i] = this["foto"+i]; } // Creamos un par de MovieClips Vacíos // Primer MC Vacio ('imagen1') en el nivel 10 _root.createEmptyMovieClip("imagen1",10); // Segundo MC Vacio ('imagen2') en el nivel 11 _root.createEmptyMovieClip("imagen2",11); // Damos de alta el indice del Array im = 1; // Al primero le agregamos la primer imagen imagen1.loadMovie("imagenes/" + fotos[im]); im++; // Incrementamos el índice // Agregamos la segunda imagen imagen2.loadMovie("imagenes/" + fotos[im]); // Modicamos la opacidad de 'imagen2' imagen2._alpha = 0; // Duración (en frames) de la disolvencia disol = 40; // Duración (en frames) de la permanencia fijo = 70; // Iniciamos el contador de disolvencia count_d = 0; // Iniciamos el contador de permanencia count_f = 0; // Activamos el MovieClip de la imagen 1 curr_mc = 1; onEnterFrame = function () { // Cuando la imagen 1 esté activa... if( curr_mc == 1 ) { // Incrementamos el contador de permanencia count_f ++; // Si se ha completado el tiempo... if( count_f >= fijo ) { // Activamos la imagen 2 curr_mc = 2; // Y activamos el proceso de entrada cambio = "IN"; } } // Cuando la imagen 2 esté activa... if( curr_mc == 2 ) { // Si se encuentra en proceso de entrada... if( cambio == "IN" ){ // Aumentamos la opacidad imagen2._alpha += 100/disol; // Si es completamente opaca (100%)... if( imagen2._alpha >= 100 ) { imagen2._alpha = 100; // Activamos el proceso a permanencia cambio = "FIJO"; // Y 'reseteamos' el contador count_f = 0; // Incrementamos el indice im++; // Si el indice es igual a la longitud... if( im == fotos.length ) { // ...reseteamos el indice im = 1; } // Cargamos la imagen correspondiente al indice // en el MovieClip 'imagen1' imagen1.loadMovie("imagenes/" + fotos[im]); } } // Si se encuentra en proceso 'FIJO' if( cambio == "FIJO" ) { // Incrementamos el contador de permanencia count_f++; // Si se ha completado el tiempo... if( count_f >= fijo ) { // Activamos el proceso de salida cambio = "OUT"; } } // Si se encuentra en proceso de salida... if( cambio == "OUT" ) { // Reducimos la opacidad imagen2._alpha -= 100/disol; // Si es completamente transparente... if( imagen2._alpha <= 0 ) { imagen2._alpha = 0; // Activamos la imagen 1 curr_mc = 1; // 'Reseteamos' el contador count_f = 0; // Incrementamos el indice im++; // Si el indice es igual a la longitud... if( im == fotos.length ) { // Reseteamos el indice im = 1; } // Cargamos la imagen correspondiente al indice // en el MovieClip 'imagen2' imagen2.loadMovie("imagenes/" + fotos[im]); } } } } } }
imagenes.txt
Cita:
foto1=imagen1.jpg&foto2=imagen2.jpg&foto3=imagen3. jpg&foto4=imagen4.jpg&foto5=imagen5.jpg&foto6=imag en6.jpg&total=6
Carpeta imágenes
Cita:
imagen1.jpg
imagen2.jpg
imagen3.jpg
imagen4.jpg
imagen5.jpg
imagen6.jpg
imagen2.jpg
imagen3.jpg
imagen4.jpg
imagen5.jpg
imagen6.jpg
Saludos y muchas gracias!!!