Como te dice
Aoyama es mejor que lo hagas con LoadVars.
Lee el ejemplo para que conozca otros métodos y objetos de LoadVars, y la ayuda de flash

.
Te daré un ejemplo sencillo como hacerlo con LoadVars txt y verás lo fácil que es:
archivo txt, el problema de los acentos lo resuelves guardando el txt con codificación utf-8(guardar como debajo de donde le das el nombre dice codificación por defecto esta seleccionado ANSI, selecciona utf-8 y guardas)
Código :
&nombre0=Maikel&comentarios0=explicación sobre el uso de LoadVars y txt&nombre1=Toni&comentarios1=consultando un problema de acentos con txt y flash, probando caracteres especiales á,é,í,ó,ú,ñ&
codigo actionscript:
Código :
var miTxt:LoadVars = new LoadVars();
miTxt.load("ejemplo.txt");
miTxt.onLoad = function (exito:Boolean){
if (exito){
texto.text="";
for (i=0;this["nombre"+i]!=undefined;i++){
texto.text+= "Nombre: "+this["nombre"+i];
texto.text+= "\n Comentarios"+this["comentarios"+i];
}
} else {
trace("No somos perfectos, debemos despejar todos los errores, aquí denota que debes corregir la url del txt");
}
}Fijate el formato que le di al txt y como lo leo en actionscript, nombre0, comentarios0, nombre1, comentarios1, y al final del txt un &, quita ese del final y verás el por qué lo hago

saludos