23/10/2006, 11:14
|
| Moderador | | Fecha de Ingreso: julio-2003 Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses Puntos: 406 | |
Vamos con un ejemplo de un preloader muy simple:
Creamos un MC que lo llamaremos barra, en su primer frame dibujamos un rectángulo de 100 x 10 sin borde, en las coordenadas X = 0 e Y = -5
Creamos un MC que lo llamaremos loader, en su capa 1 farme 1 colocamos un campo de texto dinámico con var: per_out
En la capa 2 frame 1 ponemos el MC barra y le ponemos como nombre de instancia: barra.
En el escenario en una capa frame 1 colocamos el MC loader en el lugar donde queremos que se vea y le ponemos éste código:
onClipEvent (load) {
barw = cambia._width/100;
}
onClipEvent (enterFrame) {
movieClip_a_cargar = _parent;
bl = movieClip_a_cargar.getBytesLoaded();
bt = movieClip_a_cargar.getBytesTotal();
per = int((bl/bt)*100);
cambia._width = per*barw;
if (per == 100) {
_parent.gotoAndPlay(2);
}
per_out = per+"%";
}
Para probar el loader haz 2 veces Ctrl + Enter.
Espero haberte sido de ayuda.
Última edición por Bandit; 23/10/2006 a las 18:59 |