Comunidad de diseño web y desarrollo en internet online

return XML

Citar            
MensajeEscrito el 09 Ene 2008 07:03 pm
me encuentro con un problema..... quiero hacer una funcion para llamar al xml y traer los datos que hay en el file..... en un class. asi poder enviarlo a un datagrid o un list ...etc

la funcion que lo llama es

Código :

import cargaXML4
var URLdestino = "xml/peliculas.xml"
var cargaXML = new cargaXML4(URLdestino)
addChild(cargaXML)
trace( cargaXML.getinfo()) 


con el trace quisiera mostrar los datos traidos y me muestra null, error

Código :

package
{
   import flash.events.Event;
   import flash.net.URLLoader;
   import flash.net.URLRequest;
   import flash.display.MovieClip;
   import flash.display.Sprite;
    import flash.events.Event; 
    
   
   public class cargaXML4 extends MovieClip 
   {
      
      public var _info:XML;
      public var existe:URLLoader;
      public var _request:URLRequest;
      private var videosXML:XMLList;
      public var xml:XML
      
      public function cargaXML4(URLdestino)
      {
         _request = new URLRequest(URLdestino);
         existe = new URLLoader();
         existe.load(_request);
         existe.addEventListener(Event.COMPLETE, eventoExiste);
      }
      
      public function eventoExiste(event:Event):void{    
         var  xml:XML = new XML(event.target.data);
         _info = xml;
         videosXML = xml.video;
         trace(_info)
         
         
      }
      
      
      public function getinfo():XML
      {
         trace(_info)
         return _info;
      }
   }
}

en la funcion trace del clase me tira todo el xml , en la funcion getinfo el trace me tira null.... probe mil cosas y lei mil foros.... y no encuentro la falla

ayuda, please help, que es lo que estoy haciendo mal ...... y FELIZ 2008

[Zah]Usa las etiquetas code[/Zah]

Por frozen

4 de clabLevel



Genero:Masculino  

Argentina

msie7
Citar            
MensajeEscrito el 09 Ene 2008 09:07 pm
No te funciona porque en el momento que llamas a la función, todavía no se ha cargado el xml. Tienes que llamarla una vez que se ha ejecutado el evento COMPLETE.

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 09 Ene 2008 10:15 pm
podrias mostrarme en codigo????

Por frozen

4 de clabLevel



Genero:Masculino  

Argentina

msie

 

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