Lectura de documentos XML externos

Flash Player 9 y posterior, Adobe AIR 1.0 y posterior

Se puede utilizar la clase URLLoader para cargar datos XML desde una dirección URL. Para utilizar el código siguiente en las aplicaciones hay que sustituir el valor de XML_URL del ejemplo por una dirección URL válida:

import flash.events.Event; 
import flash.net.URLLoader; 
 
var myXML:XML = new XML(); 
var XML_URL:String = "http://www.example.com/Sample3.xml"; 
var myXMLURL:URLRequest = new URLRequest(XML_URL); 
var myLoader:URLLoader = new URLLoader(myXMLURL); 
myLoader.addEventListener(Event.COMPLETE, xmlLoaded); 
 
function xmlLoaded(event:Event):void 
{ 
    myXML = XML(myLoader.data); 
    trace("Data loaded."); 
}

También se puede utilizar la clase XMLSocket para configurar una conexión de socket XML asíncrona con un servidor. Para obtener más información, consulte Referencia de ActionScript 3.0 para la plataforma de Adobe Flash .