Les paso el código que tengo, que es el que usé de aquí:
Código :
//toda esta parte ya la conocemos
var connection_nc:NetConnection = new NetConnection();
connection_nc.connect(null);
var stream_ns:NetStream = new NetStream(connection_nc);
my_video.attachVideo(stream_ns);
//para este ejemplo, le pongoun random para
//que haga el preload siempre q vean la pagina
stream_ns.play("http://www.misitio.com/xfx/prueba.flv?id="+random(999));
//aseguro 10 seg de reproduccion
stream_ns.setBufferTime(10);
//
//creo una caja de texto dinamico
//esto: this.getNextHighestDepth()
//sirve para poner la caja de texto en el nivel mas alto en ese momento
this.createTextField("campo", this.getNextHighestDepth(), 0, 0, 200, 22);
//
this.onEnterFrame = function() {
//obtengo el porcentaje
var valor1:Number = Math.round(stream_ns.bytesLoaded/stream_ns.bytesTotal*100);
//inserto la informacion el la caja de texto
campo.text = Math.round(stream_ns.bytesLoaded/1000)+" de "+Math.round(stream_ns.bytesTotal/1000)+" KB cargado ("+valor1+"%)";
//basandome en el porcentaje modifico la barra
barra._xscale = valor1;
//si completa el porcentaje mayor a 100
//elimino el onEnterframe
//porque ya cargo el FLV
if (valor1>=100) {
delete this.onEnterFrame;
}
}
rewindButton.onRelease = function() {
stream_ns.seek(0);
}
playButton.onRelease = function() {
stream_ns.pause();
}
Los botoncitos se los agregué yo.
Espero no sea tan complicado y se pueda hacer de alguna forma.
1000 gracias otra vez por todo.
Saludos. Picasso.
