El codigo en el frame es:
Código :
System.useCodepage=true; //para leer caracteres del idioma español.
// Función para arreglar textos cargados mediante LoadVars
function arreglarTexto(texto_str:String):String {
texto_str = unescape(texto_str);
return texto_str.substr(0, texto_str.length-24);
}
/* Creamos al igual que antes, una instancia de la clase "LoadVars"
Que la llamaremos "textos" */
var textos:LoadVars = new LoadVars();
//Función que se ejecutara cuando cargue el archivo
textos.onLoad = function(exito) {
if (exito) {
//Le asignamos al campo de texto el texto que fue cargado
//Arreglado pro la función declarada arriba "arreglarTexto"
Trace(textos.menu_txt1);
Trace(textos.menu_txt2);
Trace(textos.menu_txt3);
Trace(textos.menu_txt4);
Trace(textos.menu_txt5);
Trace(textos.main_txt);
_root.menu_txt1.text = arreglarTexto(textos.menu_txt1.toString());
_root.menu_txt2.text = arreglarTexto(textos.menu_txt2.toString());
_root.menu_txt3.text = arreglarTexto(textos.menu_txt3.toString());
_root.menu_txt4.text = arreglarTexto(textos.menu_txt4.toString());
_root.menu_txt5.text = arreglarTexto(textos.menu_txt5.toString());
_root.main_txt.text = arreglarTexto(textos.main_txt.toString());
} else {
//Si no se cargo, muestra un mensaje de error
_root.main_txt.text = "Error al cargar el texto.";
}
};
textos.load("txt/texto.txt");El caso es que el Trace me muestra bien las variables internas del TXT, los valores son correctos y no da ningun error, pero no los carga en la pelicula, se queda todo igual
Gracias de antemano y saludos a los foreros!
