Foros del Web » Creando para Internet » Flash y Actionscript »

Error en galeria de imágenes con archivo txt

Estas en el tema de Error en galeria de imágenes con archivo txt en el foro de Flash y Actionscript en Foros del Web. Hola, estoy haciendo una galería de imágenes que las cargo desde un archivo txt así: Código: num=3&img1=imagenes/1.jpg&img2=imagenes/2.jpg&img3=imagenes/3.jpg Sin embargo cuando quiero meter más imágenes o ...
  #1 (permalink)  
Antiguo 02/02/2007, 06:14
Avatar de kahlito
Colaborador
 
Fecha de Ingreso: marzo-2003
Ubicación: En el Estrecho y el mar
Mensajes: 2.936
Antigüedad: 21 años, 1 mes
Puntos: 65
Error en galeria de imágenes con archivo txt

Hola, estoy haciendo una galería de imágenes que las cargo desde un archivo txt así:

Código:
num=3&img1=imagenes/1.jpg&img2=imagenes/2.jpg&img3=imagenes/3.jpg
Sin embargo cuando quiero meter más imágenes o no me las carga o me da error, por ejemplo suponiendo que quiero meter 6 lo pongo así (lo pongo con salto de linea para no descuadrar el foro):

Código:
num=6&img1=imagenes/1.jpg&img2=imagenes/2.jpg&img3=imagenes/3.jpg&img4=imagenes/4.jpg
&img5=imagenes/5.jpg&img6=imagenes/6.jpg
Y no me va, o me dice que la url no es correcta o no me carga el nº4, 5 o 6.

El script desde donde cargo el archivo y las variables es este:

Código:
//we use the LoadVars to load the external text file data that contains the images 
//number and urls
var text_lv = new LoadVars();
text_lv.load("imagenes.txt");
//refer the parent of the object in a property so we can access some function that 
//the parent have and inaccessible by the text_lv object. 
text_lv.parent = this;
//we use the MovieClipLoader so we can determine the width and height of the 
//loaded image so we can perform our animation.
var img_mcl = new MovieClipLoader();
var handler = new Object();
var pos = 1;
handler.ref = imageContainer_mc.imgbg_mc;
//functions-----------------------
handler.onLoadInit = function(target_mc) {
	//center the loaded image.
	target_mc._x = -target_mc._width/2;
	target_mc._y = -target_mc._height/2;
	//initialize the _alpha to 0 so we can animate the fade in effect.
	target_mc._alpha = 0;
	//this function will be explained later.
	tween(this.ref, mx.transitions.easing.Regular.easeOut, "_width", this.ref._width, target_mc._width+10, .5, true);
	tween(this.ref, mx.transitions.easing.Regular.easeOut, "_height", this.ref._height, target_mc._height+10, .5, true, _root, "finish");
};
handler.onLoadComplete = function(target_mc) {
	//do nothing.
	trace("image loaded");
};
text_lv.onLoad = function(success) {
	if (success) {
		trace("text loaded");
		this.parent.loadImage(text_lv["img1"]);
	} else {
		trace("loadin failed");
	}
};
//this function is used to load an image in the imageContainer_mc.holder_mc 
//clip
function loadImage(path:String) {
	img_mcl.addListener(handler);
	img_mcl.loadClip(path, this.imageContainer_mc.holder_mc);
}
El problema creo que es del archivo txt, y no se como arregrarlo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:39.