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.....
