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