Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Flash y Actionscript (http://www.forosdelweb.com/f16/)
-   -   Preloader NOT WORKING (http://www.forosdelweb.com/f16/preloader-not-working-586617/)

kzr_prd 14/05/2008 18:38

Preloader NOT WORKING
 
Buenas, una vez más molestando a los lectores y mis posibles salvadores, tengo cargado un preloader en el primer layer con su respectivo action de "stop" para que no avanze hasta que termine de cargar y me queda muerta en blanco la pantalla, nunca me corre la película.
El preloader es un action agregado a un movie clip, con el siguiente código:

onClipEvent (enterFrame) {
mctotal = _root.getBytesTotal();
mcloaded = _root.getBytesLoaded();
porcentaje = Math.round((mcloaded / mctotal) * 100);
porcentajeT = porcentaje + "%";
movimiento._xscale = porcentaje;
if (porcentaje == 100) {
_root.play();
}
}

Alguien sabe que puede estar pasando ??¿¿
De no saber resolverlo, alguien podría explicarme de manera simple como hacer uno ?¿ (sería como otra solución!!)

Gracias y saludos ...

Bandit 15/05/2008 11:12

Re: Preloader NOT WORKING
 
Hola
Crea un MC y en la capa 1 farme 1 colocas un campo de texto dinámico con var: per_out.
Dibuja un rectángulo de 100 x 10 sin borde, lo seleccionas y lo conviertes en MC en las coordenadas x = 0 e y = -5, le pones como nombre de instancia: barra.
En el escenario capa 1 frame 1 pones el MC que contiene el campo de texto y el MC barra y le colocas éste código:
onClipEvent (load) {
barw = barra._width/100;
}
onClipEvent (enterFrame) {
movieClip_a_cargar = _parent;
bl = movieClip_a_cargar.getBytesLoaded();
bt = movieClip_a_cargar.getBytesTotal();
per = int((bl/bt)*100);
barra._width = per*barw;
if (per == 100) {
_parent.gotoAndPlay(2);
}
per_out = per+"%";
}

En el frame 2 de la Línera de tiempo principal debe de empezar tu película.

Espero haberte sido de ayuda.


La zona horaria es GMT -6. Ahora son las 06:30.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.