Código:
he estado viendo en la ayuda de flash pero por mas que le leo no le entiendo //Conexion para la descarga de video var conexion:NetConnection = new NetConnection(); conexion.connect(null); var stream:NetStream = new NetStream(conexion); this.createEmptyMovieClip("flv_mc", this.getNextHighestDepth()); mi_video.attachVideo(stream); flv_mc.attachAudio(my_ns); var audio_sound:Sound = new Sound(flv_mc); //creamos el objeto xml para carga los datos var lista_xml:XML = new XML(); //esto es para que no nos de problemas con los espacios en blanco y salto de linea lista_xml.ignoreWhite = true; //verifica si se ha cargado correctamente lista_xml.onLoad = function(ok) { //si lo ha hecho, ejecuta la funcion para llenar la lista //le pasamos como parametro la lista de hijos nodos (es un array) if (ok) { llenar_lista(this.firstChild.childNodes); } else { trace('error al cargar la lista'); } //si no se carga correctamente los datos informamos con trace }; //func para llenar a lista, recibe la lista en forma de array var llenar_lista:Function = function (lista:Array) { //creamos un array que sera el proveedor del componente var proveedor:Array = new Array(); //le decimos a nuestra lista que su poveedor será el array que acabomos de crear mi_lista.dataProvider = proveedor; //exploramos el array uno a uno y agreamos al provider los datos for (n=0; n<lista.length; n++) { //label es el texto que aparecerá en la lista, y data es el valor de ese elemento //es como un select de html tiene un label y un value proveedor.addItem({label:lista[n].attributes.nombre, data:lista[n].attributes.ruta}); } mi_lista.addEventListener("change", alSeleccionar); }; //cargamos la lista lista_xml.load('lista_videos.php'); alSeleccionar = new Object(); alSeleccionar.change = function(evento) { stream.play(mi_lista.getItemAt(mi_lista.selectedIndex).data); titulo_txt.text = mi_lista.getItemAt(mi_lista.selectedIndex).label; }; //audio_sound lo utilizo para dos botones que aumentan o disminullen el audio del video var audio_sound:Sound = new Sound(sonido); stop();
agradesco toda la ayuda que me puedan ofrecer