Código :
var netConex:NetConnection;
var netStrea:NetStream;
var total:Number = 1;
var totalm:Number = 1;
var totals:Number = 1;
barra.dragger._x = 0;
var w:Number = barra.mcTime._width;
netConex = new NetConnection();
netConex.connect(null);
netStrea = new NetStream(netConex);
netVideo.attachVideo(netStrea);
netStrea.play("http://www.fileden.com/files/2007/11/17/1591230/back%20in%20black.flv");
var videoInterval = setInterval(videoStatus,100);
var porcen:Number;
netStrea.onMetaData = function(info:Object) {
total = Math.floor(info.duration);
};
function videoStatus(){
var totalm:Number = Math.floor(total/60);
var totals:Number = Math.floor(total%60);
var min:Number = Math.floor(netStrea.time/60);
var seg:Number = Math.floor(netStrea.time%60);
if (seg <10) {
stado.text = min+ ":0" +seg+ "/" +totalm+ ":" +totals;
}
else {
stado.text = min+ ":" +seg+ "/" +totalm+ ":" +totals;
}
barra.mcTime._width = w*(netStrea.time/total);
barra.dragger._x = w*(netStrea.time/total);
barra.mcLoad._width = w*(netStrea.bytesLoaded/netStrea.bytesTotal);
porcen = Math.floor(100*(netStrea.bytesLoaded/netStrea.bytesTotal));
if(porcen == 100) {
porc.text = "Listo";
}else {
porc.text = "Loading... " +porcen+ "%";
}
porcen = Math.floor(100*(netStrea.bytesLoaded/netStrea.bytesTotal));
barra.mcTime._width = (netStrea.time/total)*306;
barra.mcLoad._width = 306*(netStrea.bytesLoaded/netStrea.bytesTotal);
barra.dragger._x = netStrea.time / total * 306 ;
if(porcen == 100) {
porc.text = "Listo";
}else {
porc.text = "Loading... " +porcen+ "%";
}
}
var scrubInterval;
barra.dragger.onPress = function() {
netStrea.pause();
netstrea.seek(this._xmouse*total/barra.mcLoad._width);
barra.dragger._x = this._xmouse;
startDrag(barra.dragger, false, 0, barra.dragger._y, barra.mcLoad._width, barra.dragger._y);
}
barra.dragger.onRelease = barra.dragger.onReleaseOutside = function() {
stopDrag();
netStrea.seek(Math.floor(barra.dragger._x*total/barra.mcLoad._width));
netStrea.pause(); 