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 <[email protected]>
To: [email protected]
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);
}