Leer archivos de texto desde Flash


La manera de leer contenido de archivos de texto para embeber dentro de un flash es utilizando la función loadVariables().

Dentro de los archivos de texto se escriben párrafos, con un nombre de variable. De esta manera, al definir en el flash el mismo nombre de variable para un campo de texto dinámico, es posible cargar el texto desde los archivos sin modificar el flash.

Manos a la obra:

1) Creamos un archivo test.txt con el siguiente contenido:
&texto=este texto se mostrara en el campo de texto dinamico que tenga definido el nombre de variable texto &

la variable se llama “texto” y se colocan “&” al inicio y final del uso de dicha varaible.

2) En el flash agregamos un campo de texto dinámico y le ponemos como nombre de variable “texto”.
3) Nos situamos en el primer frame del flash y agregamos lo siguiente:
loadVariablesNum(“test.txt”,0);

Esta es la ruta del archivo a leer. En este caso está en el mismo directorio que el flash, pero podemos ponerle el path completo del dominio: http://www.dominio.com/test.txt

0 es el nivel de carga. Si queremos que se cargue en _root, debemos colocar “_root”.

Con esto ya podemos cargar el contenido de los archivos de texto en nuestro flash sin necesidad de modificarlo.

IMPORTANTE: Un problema con el que me choqué fué que al cargar el texto, no me mostraba los caracteres especiales o acentuados.
Para que el flash muestre correctamente estos caracteres, el archivo de texto debe ser guardado en formato UTF-8. Normalmente los archivos de texto son guardados en ANSI y en este formato no son reconocidos estos caracteres.

Leave a comment