package {
    import flash.display.Sprite;
    import flash.events.Event;
    import flash.net.URLLoader;
    import flash.net.URLRequest;
    
    public class Test extends Sprite
    {
    
        private var loader:URLLoader;
        private var list:XML;
        
        public namespace test = "http://www.sitemaps.org/schemas/sitemap/0.9";;
        use namespace test;
        
        private function loadXML():void 
        {
            loader = new URLLoader(new 
URLRequest("http://www.nmh.org/sitemap.xml";));
            loader.addEventListener(Event.COMPLETE, fileLoadedHandler);
        }
        
        private function fileLoadedHandler(e:Event):void 
        {
            
            list = XML(e.target.data);
            trace(list.url.loc.text());
        }        
        
        public function Test()
        {
            loadXML();
        }
    }
}

this works just fine on my machine...

Cheers,
Claduiu




________________________________
From: Wally Kolcz <wko...@isavepets.com>
To: flexcoders@yahoogroups.com
Sent: Thu, August 26, 2010 5:27:27 PM
Subject: Re: [flexcoders] Perplexed: An XML Love Story

   
I am using Flex and a URLLoader. I call the loadXML in the 
CreationComplete event

private var loader:URLLoader;
private var list:XML;

private function loadXML():void {
loader = new URLLoader(new URLRequest("http://www.nmh.org/sitemap.xml";);
loader.addEventListener(Event.COMPLETE, fileLoadedHandler);
}

private function fileLoadedHandler(e:Event):void {
list = new XML(e.target,data);
}


 


      

Reply via email to