Hola Javier, tienes varias opciones:

1. Crear el TXT con formato UTF-8 (Archivo -> Guardar Como) eliges el tipo
de fichero de Texto como Unicode y creo que ya lo solucionas. (creo que era
UTF-8, sino corregirme).

2. Si el txt es dinámico o se cambia mucho, la otra opción es que pongas en
el Flash principal la siguiente instrucción:

System.useCodepage=true;

Esto va a hacer que el Flash use el juego de caracteres del ordenador del
usuario, así que mientras la gente que visite la web tenga el Sistema
Operativo configurado para español va a verlo bien, si lo tienen para otro
idioma seguirán teniendo el mismo problema. Esta solución no es válida para
páginas visitadas por gente con otros idiomas.

3. Carga con LoadVars pero ejecuto el método toString que me obtiene el
texto sin formateo de ningún tipo (en formato Unicode creo), esto haría que
me aparecieran los símbolos raros de %20 para los espacios, etc. Para
evitarlo hacemos el unescape del resultado de toString y deberías obtenerlo
bien.

var carga_lv:LoadVars = new LoadVars();
carga_lv.onLoad = function(exito) {
   if (exito) {
       miCampo_txt.text = unescape(carga_lv.toString());
   }
}

Espero que te sirva.

Salu2
-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------

Responder a