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

cargar txt

Estas en el tema de cargar txt en el foro de Flash y Actionscript en Foros del Web. Hola amigos: Estoy haciendo un pasaje de fotos usando un archivo txt que tiene la forma: &total=5&foto1=imagen01.jpg&foto2=imagen02.jpg&fot o3=imagen03.jpg luego hago loadVariables("fotos.txt",this) y luego las muestro ...
  #1 (permalink)  
Antiguo 07/05/2008, 12:34
 
Fecha de Ingreso: julio-2005
Mensajes: 41
Antigüedad: 12 años, 5 meses
Puntos: 0
cargar txt

Hola amigos:
Estoy haciendo un pasaje de fotos usando un archivo txt que tiene la forma:
&total=5&foto1=imagen01.jpg&foto2=imagen02.jpg&fot o3=imagen03.jpg
luego hago
loadVariables("fotos.txt",this) y
luego las muestro con
loadMovie(eval("this.foto"+(this.cual)),this.foto) ;

funciona todo perfecto y el usuario final puede modificar el archivo sin depender del desarrollador; lo que quiero hacer es cargar la descripción de las fotos, lo que hago ahora es cargar un vector:

var myArr:Array = new Array();
myArr[0] = "Despacho en el año 1965";
myArr[1] = "Despacho en el año 1974";
myArr[2] = "Despacho en el año 2008";

y luego en un texto dinámico hago:

descripcion.text = myArr[this.cual-1]

y funciona, pero quisiera poder cargarlas en un txt como lo hago con las imágenes

Espero haber sido claro y gracias
  #2 (permalink)  
Antiguo 07/05/2008, 15:50
 
Fecha de Ingreso: abril-2008
Mensajes: 613
Antigüedad: 9 años, 8 meses
Puntos: 22
Re: cargar txt

Hola,
Tienes que hacer lo mismo que con las imagenes pero poniendo las descripciones en un sólo array dentro del TXT. el TXT sería algo así:
&descripciones =Despacho en el año 1965#Despacho en el año 1974#Despacho en el año 2008

Luego escribes lo siguiente en la función ONLOAD del loadVars:

var myArr:Array=miloavars.descripciones.split("#")

De esta forma obtienes el mismo ARRAY pero está ubicado en el TXT.

Fíjate que he separdo las descripciones con un "#". Esto me sirve como separador para no utilizar un separador de COMA por si los textos contienen COMAS.

Saludos
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 14:47.