Mi archivo AS
Código ActionScript :
package ArchivosAS{
   
   import flash.net.URLLoader;
   import flash.net.URLRequest;
   import flash.display.MovieClip;
   import flash.events.EventDispatcher;
   import flash.events.Event;
   import flash.events.ProgressEvent;
   import flash.events.IOErrorEvent;
   
   public class LoadXMLManager extends EventDispatcher{
      
      private var __url:String;
      private var __loader:URLLoader;
      private var __porcen:String;
      
      public function LoadXMLManager(){
         __loader = new URLLoader();
      }
      
      public function start(url:String){
         this.__url = url;
         var request:URLRequest = new URLRequest(__url);
         __loader.addEventListener(Event.COMPLETE,loadComplete);
         __loader.addEventListener(ProgressEvent.PROGRESS, loadProgress);
         __loader.addEventListener(IOErrorEvent.IO_ERROR, error);
         __loader.load(request);
      }
      
      public function error(event:IOErrorEvent){
         trace("error:",event);
      }
      
      public function loadProgress(event:ProgressEvent){
         __porcen = String(Math.round((event.bytesLoaded*100)/event.bytesTotal));
         dispatchEvent(new ProgressEvent(ProgressEvent.PROGRESS));
      }
      
      public function loadComplete(event:Event){
         dispatchEvent(new Event(Event.COMPLETE));
         __loader.removeEventListener(ProgressEvent.PROGRESS, loadProgress);
         __loader.removeEventListener(Event.COMPLETE, loadComplete);
      }
      
      public function get porcen(){
         return __porcen;
      }
      
      public function get loader(){
         return __loader;
      }
      
      public function get content(){
         return __loader.data;
      }
   }
}
y mi FLA
Código ActionScript :
import ArchivosAS.LoadXMLManager
var loader:LoadXMLManager=new LoadXMLManager();
loader.addEventListener(Event.COMPLETE, cesde);
loader.addEventListener(ProgressEvent.PROGRESS, cesde);
function iniciarXML(cadena:String){
   var xml:XML=new XML(cadena);
}
function cesde(e:*){
   if (e.type==Event.COMPLETE){
      trace("Carga completa"); 
      iniciarXML(e.target.content);
   }else{
      trace (e.target.porcen);
   }
}
loader.start("ArchivosXML/data.xml")
con esto verifico mi XML y genero la carga... he ensayado de mil formas pero no he podido agregar al escenario los videos FLV que estan enrutados en mi XML
Archivo XML
Código XML :
<galeria> <videos src="Videos/about.flv"/> <videos src="Videos/aboutus.flv"/> <videos src="Videos/actors.flv"/> <videos src="Videos/contact.flv"/> <videos src="Videos/examples.flv"/> <videos src="Videos/faq.flv"/> <videos src="Videos/home.flv"/> </galeria>
A ver si alguien pude ayudarme
MUCHAS GRACIAS.....
