|    
			
				24/04/2005, 13:57
			
			
			  | 
  |   |  |  |  |  Fecha de Ingreso: diciembre-2004 
						Mensajes: 231
					 Antigüedad: 20 años, 10 meses Puntos: 0 |  | 
  |  espero que esto te sirva de algo, no es exactamente lo que pediste, pero quiza te sirve.
 codigo recopilado de "www.kadazuro.com"
 
 PRECARGA EN FLASH:
 
 a)Mostrar los bytes cargados.
 
 onClipEvent (load) {
 b_total=_root.getBytesTotal()
 }
 onClipEvent (enterFrame){
 b_loaded=_root.getBytesLoaded();
 if(b_loaded >= b_total){
 _root.gotoAndPlay("inicio");
 }else{
 porcentaje=(b_loaded/b_total)*100;
 barra._xscale=porcentaje;
 output= b_loaded + " de " + b_total + " b. cargados";
 }
 }
 
 ----
 
 b)Mostrar los kilobytes cargados.
 
 onClipEvent (load) {
 kb_total=_root.getBytesTotal()
 }
 onClipEvent (enterFrame){
 kb_loaded=_root.getBytesLoaded();
 if(kb_loaded >= kb_total){
 _root.gotoAndPlay("inicio");
 }else{
 porcentaje=(kb_loaded/kb_total)*100;
 barra._xscale=porcentaje;
 output= kb_loaded + " de " + kb_total + " kb. cargados";
 }
 }
 
 ----
 
 c) Mostrar el porcentaje cargado.
 
 onClipEvent (load) {
 b_total=Math.round(_root.getBytesTotal()/1024);
 }
 onClipEvent (enterFrame){
 b_loaded=Math.round(_root.getBytesLoaded()/1024);
 if(b_loaded >= b_total){
 _root.gotoAndPlay("inicio");
 }else{
 porcentaje=(b_loaded/b_total)*100;
 barra._xscale=porcentaje;
 output= Math.floor(porcentaje)+"% cargado";
 }
 }
 
 ----
 
 d)Mostrar los el tiempo restante de carga y la tasa de transferencia
 
 onClipEvent (load) {
 b_total=_root.getBytesTotal();
 }
 onClipEvent (enterFrame){
 b_loaded=_root.getBytesLoaded();
 if(b_loaded >= b_total){
 _root.gotoAndPlay("inicio");
 }else{
 porcentaje=(b_loaded/b_total)*100;
 barra._xscale=porcentaje;
 time=getTimer()/1000;
 bps=Math.round(b_loaded/time);
 bytes_left= b_total-b_loaded;
 seg_left= Math.ceil(bytes_left/bps);
 min_left= Math.floor(seg_left/60);
 hrs_left=Math.floor(min_left/60);
 min_left-=(hrs_left*60);
 seg_left-=((hrs_left * 60) + min_left) * 60;
 (length(hrs_left) == 1)?(hrs_left="0"+hrs_left):0;
 (length(min_left) == 1)?(min_left="0"+min_left):0;
 (length(seg_left) == 1)?(seg_left="0"+seg_left):0;
 kbps= (Math.floor((bps/1024)*10))/10;
 output= hrs_left+":" + min_left +":"+seg_left+"seg. a "+ kbps +"kbps";
 }
 }
 
 ----
     |