Comunidad de diseño web y desarrollo en internet online

rescatar variables de dentro un loadMovie

Citar            
MensajeEscrito el 08 Dic 2010 10:32 pm
Hola foros,
varias veces he hecho esta consulta y no he podido recibir una respuesta. Creo que es simple pero nadie la responde. Pero esta vez me urge.
Se trata de sacar fuera de la funcion las variables "d_activos" y "a_acciones", o lo que es lo mismo que los dos trace finales me muestren el valor. Dejo el codigo y gracias a quien se preste a ayudarme.

Código ActionScript :

var myXML_xml:XML = new XML();
myXML_xml.ignoreWhite = true;
myXML_xml.onLoad = function(succes) {
   if (succes) {
      entradas = this.firstChild.childNodes.length;
         for(var j:Number=0; j<entradas; j++){
         d_activos ='"'+this.firstChild.childNodes[0].attributes.nfexa+'", ';
         a_acciones = '"'+this.firstChild.childNodes[0].attributes.nevent+'", ';
         }
   } else {
      trace("Hay un error");
   }
};
dias_activos = d_activos;
acciones = a_acciones;
trace(dias_activos);
trace(acciones);
myXML_xml.load("events.xml");

Por loponti

51 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 09 Dic 2010 03:46 pm
La idea es que entiendas por que existe un onLoad. La carga de un XML (y en general cualquier archivo externo) es asíncrona, es decir transcurre un tiempo variable hasta que los datos están disponibles. Mientras todo el código se ejecuta (incluyendo tus trace) el XML está cargando, una vez que se carga se ejecuta el onLoad, donde los valores recién se asignan

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 09 Dic 2010 08:54 pm
Gracias Jorge, no habia caido.
Tendré que cargar primero y hacer los eventos que dependen de estas variables una vez cargado el XML.

Gracias de nuevo

Por loponti

51 de clabLevel



Genero:Masculino  

safari

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.