Tengo la siguiente consulta para hacerles...
Resulta que hice una clase que me levanta un XML, me lo interpreta y lee cada una de las partes, y de acuerdo a eso me parsea un texto en HTML con links y demas... es para hacer la seccion de Noticias en una web, donde uno muestre parte de la noticia y luego redirija a otra parte de Flash la parte de "Ver mas...", en fin, hace mas cosas, pero lo basico es para eso.
Esta clase me devuelve todo el texto parseado en una variable htmlText.
El problema surge de que quiero crear algun evento "dentro" de la clase, para poder saber cuando se ha finalizado la carga de mis noticias, pero no se como hacerlo.
Es decir, me gustaria hacer algo similar a esto:
Código :
var Noticias:GestionNoticias=new GestionNoticias();
Noticias.cargarNoticias("noticias.xml");
Noticias.onLoad=function(sucess){
if(sucess){
txtNoticias.htmlText=Noticias.htmlText;
}else{
trace("No se pudo cargar las noticias...");
}
}
La cadena ya le hice seguimientos y devuelve todos los valores correctamente, el tema es que al realizar tantas operaciones, si yo asigno directamente el contenido de la clase Noticias.htmlText, digamos que se ejecuta primero la asignacion y luego se resuleve todo lo de la clase, por lo tanto me devuelve UNDEFINED la variable htmlText hasta que se ejecuta la funcion cargarNoticias de la clase.
Agradezco de antemano la ayuda
Saludos!
