Tema: Galeria
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 20/09/2006, 05:15
rakeljuice
 
Fecha de Ingreso: marzo-2005
Mensajes: 370
Antigüedad: 19 años, 1 mes
Puntos: 1
Buenas, gracias Bandit por tu aportación sobre la galería, con transiccion encima, pero... no me va.

He copiado el codigo de tu web, y lo he puesto en el primer frame, capa acciones, y al lado del swf el archivo de texto llamado imagenes.txt con con el contenido, y la carpeta imagenes con las fotos. He probado a cambiar los nombres de las fotos, foto1.jpg en lugar de imagen1.jpg, y nada. Tambien he añadido un & al comienzo y al final del texto del archivo txt, y tampoco. Y he comentado las dos lineas donde creas movieclips, y los he creado yo sobre el escenario, con el mismo nombre de instancia, imagen1 e imagen2 y tampoco. No se, algo que debe ser muy tonto me esta fallando... Copio el codigo, a ver si he hecho alguna atrocidad...

Gracias de antemano si me echais un cable.

Código:
info = new LoadVars();
info.load("imagenes.txt");
info.onLoad = function(leer) {
	if (leer) {
		fotos = new Array();
		for (i=1; i<=info.total; i++) {
			fotos[i] = this["foto"+i];
		}
		//creamos dos mc vacios
		//_root.createEmptyMovieCLip("imagen1", 10);
		//_root.createEmptyMovieCLip("imagen2", 11);
		im = 1;
		imagen1.loadMovie("imagenes/"+fotos[im]);
		im++;
		imagen2.loadMovie("imagenes/"+fotos[im]);
		imagen2._alpha = 0;
		disol = 40;
		fijo = 70;
		count_d = 0;
		count_f = 0;
		curr_mc = 1;
		onEnterFrame = function () {
			if (curr_mc == 1) {
				count_f++;
				if (count_f>=fijo) {
					curr_mc = 2;
					cambio = "IN";
				}
			}
			if (curr_mc == 2) {
				if (cambio == "IN") {
					imagen2._alpha += 100/disol;
					if (imagen2._alpha>=100) {
						imagen2._alpha = 100;
						cambio = "FIJO";
						count_f = 0;
						im++;
						if (im == fotos.length) {
							im = 1;
						}
						imagen1.loadMovie("imagenes/"+fotos[im]);
					}
				}
				if (cambio == "FIJO") {
					count_f++;
					if (count_f>=fijo) {
						cambio = "OUT";
					}
				}
				if (cambio == "OUT") {
					imagen2._alpha = 100/disol;
					if (imagen2._alpha<=0) {
						imagen2._alpha=0;
						curr_mc = 1;
						count_f = 0;
						im++;
						if (im == fotos.lenght) {
							im = 1;
						}
						imagen2.loadMovie("imagenes/"+fotos[im]);
					}
				}
			}
		};
	}
};

Última edición por rakeljuice; 20/09/2006 a las 06:00