hola compañeros, de nuevo por estos lares, ahora tengo una duda, como poder crear una barra de progreso para mi reproductor de video (flv) tengo el siguiente codigo
Código:
//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();
he estado viendo en la ayuda de flash pero por mas que le leo no le entiendo
agradesco toda la ayuda que me puedan ofrecer