Está usted en Indice > Programas > Diseño > Flash > Lecciones y Paso a Paso > Precarga en Flash
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Precarga en Flash (3)

4) Mostrar el tiempo restante de carga y la tasa de transferencia: (puedes escribir un campo de texto estático que diga: "Tiempo restante aproximado:".

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";
}
}

Nota: Si deseas que aparezcan varios de los elementos anteriormente nombrados, realiza lo siguiente:

Edita el Movie Clip "preloader", y crea un segundo cuadro de texto dinámico con las mismas propiedades que el anterior (puedes copiar y pegar el que ya tenías) pero con la diferencia que a éste, en variable (en el panel de opciones de texto), colócale: "output2 " (en lugar de "output" como habías hecho con el primero). Y de esta manera crea un texto dinámico para cada una de las cosas que desees mostrar (output3, output4, etc.).

Luego regresa a la película principal y haz clic con el botón derecho sobre preloader / acciones. Aquí es donde colocarás los distintos códigos que te dimos anteriormente, pero con la diferencia de que cada uno de los códigos dicen en la antepenúltima linea:"output", y ahora colocarás todos los códigos que desees (para el porcentaje, para los bytes cargados, etc.) pero modificando el código, colocando output2, output3, etc, según el nombre que hayas puesto a los textos dinámicos.

 




Autor: WebProgreso
http://www.profeonline.com/webprogreso/tutoriales/tutoriales_flash5.php

Usuarios que han visto este tema también han visto...

- Cursor personalizado en Flash
- Uso de la herramienta pluma en Flash
- Introducción basica a Flash con PHP
- Cómo crear un reproductor de MP3 en Flash y ASP
- Texto Desenfocado en Flash


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 04-12-2008 a las 02:50:23