Soy nuevo en el actionscript, pero no en la programacion, ya q se programar en JAVA.
Mi objetivo es crear una clase que haga referencia al objeto LoadVars para cargar unas variables desde un archivo e implementarlas como un objeto en el fla.
La clase es la siguiente:
Código :
class Anuncio2 {
private var mensaje:String;
function Anuncio2() {
}
function cargar(txt:String):String {
var carga:LoadVars = new LoadVars();
carga.load(txt);
carga.onLoad = function() {
mensaje = carga.s;
};
return mensaje;
}
}Se que podia estar mejor diseñada, pero es algo rapido y ademas lo he probao todo.
Aqui el codigo de la pelicula donde se implementa:
Código :
import Anuncio2;
var p:Anuncio2 = new Anuncio2 ();
t1.text = p.cargar("archivo.txt");
stop();Esto se encuentra en el segundo keyframe de la pelicula root, es decir, sin crear ningun clip ni nada.
Por supuesto he creado un cuadro de texto dinamico con nombre de instancia t1. Tambien el archivo de texto en la misma ruta q el fla llamado archivo.txt.
Pero no consigo que haga la asignacion, y me pone undefined.
Quizas sea porque no se pueden crear objetos de tipo LoadVars en una clase?, no lo se.
Ayudarme si podeis u ofrecerme una alternativa.
Gracias de antemano y un abrazo.
