Las librerías XML han sido completamente optimizadas en actionscript 3. Estas utilizan un sistema llamado ECMAScript para XML (E4X), que hace que sea mucho mas fácil, el trabajo que con las herramientas que brinda actionscript 2.
La manera en la que cargamos archivos XML externos, o cualquier cosa que tenga que ver con cargar archivos en las películas de flash, han cambiado dramáticamente.
En AS2 creamos un objeto XML y luego llamamos el método XML.load() para cargar un archivo externo. En AS3 se utiliza la nueva clase URLLoader para cargar archivos XML externos.
//Inicializamos el objeto XML
var xmlLoader:URLLoader = new URLLoader();
var xmlData:XML = new XML();
xmlData.ignoreWhite = true;
//Cargamos el archivo XML
xmlLoader.load(new URLRequest("libros.xml"));
//En el evento COMPLETE llamamos a la funcion LoadXML
xmlLoader.addEventListener(Event.COMPLETE, LoadXML);
function LoadXML(e:Event):void {
var titu:String;
xmlData = new XML(e.target.data);
for(var i:int=0; i<xmlData.libro.length(); i++){
resultados_mc.appendText(xmlData.libro[i].titulo.toString()
+ "\n" + xmlData.libro[i].autor.toString() + "\n\n" );
}
}
hola muchas gracias justo lo q buscaba =), necestiba algo rapido para salir de mi lio ya q solo entiendo del AS2 y ahora me dan un archivo en aS3 T_T , weno una pregunta y ojala me puedas ayudar como seria el codigo para cargar fotos en un MC con un XML q contenga las rutas de las fotos. mi correo es “ronaldwell@hotmail.com” te lo doy ya q nose si volvere a dar con esta pagina U_U esta no es mi compu.