viernes, 22 de agosto de 2008

Lectura de archivos de texto con ActionScript

Primero que nada necesitamos el archivo para leer. Debe tener el siguiente formato:

variable1=contenido1&variable2=contenido2&...variableN=contenidoN

Para nuestro ejemplo usaremos un archivo llamado archivo.txt con el siguiente contenido:

nombre=Juan Perez&telefono=555-5555

Luego, para realizar la lectura utilizamos el siguiente codigo:

//Creamos la variable que leerá el archivo
var datosleidos = new LoadVars();

//Leemos el archivo. Si el archivo se encuentra en un directorio distinto hay que especificar la ruta completa
datosleidos.load("archivo.txt");

//Función que es llamada despues de leer el archivo
datosleidos.OnLoad = function() {
//Mostramos las dos variables del archivo
trace (datosleidos.nombre);
trace (datosleidos.telefono);
};

La funcion trace() solo funciona si estamos probando el archivo en Adobe Flash y no con el FlashPlayer.

Y listo. Con esto se pueden leer archivo de texto de forma sencilla y rápida.

Nota. No se pueden escribir archivos de texto con flash. Para hacerlo se tendria que hacer a través de un script PHP o ASP.

No hay comentarios: