Hi folks,
I am loading an XML from another server and it’s my understanding that I need a crossdomain.xml or use System.allowDomain().
I opted for the latter to have more flexibilty, but it doesn’t seem to be working.
Am I doing something wrong here?
import flash.display.*;
import flash.xml.*;
import flash.net.*;
import flash.events.*;
import flash.utils.*;
import flash.system.Security;
Security.allowDomain("*");
var xmlSource = "http://rss.news.yahoo.com/rss/topstories";
initXML();
function initXML():void{
var xmlLoader:URLLoader = new URLLoader();
xmlLoader.addEventListener(Event.COMPLETE, loadXML);
xmlLoader.load(new URLRequest(xmlSource));
}
function loadXML(e:Event):void {
var xDoc:XMLDocument = new XMLDocument();
xDoc.ignoreWhite = true;
var bannerXML:XML = XML(e.target.data);
xDoc.parseXML(bannerXML.toXMLString());
trace("XML source loaded");
}