Foros del Web » Creando para Internet » Flash y Actionscript »

Preloader NOT WORKING

Estas en el tema de Preloader NOT WORKING en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 14/05/2008, 18:38
 
Fecha de Ingreso: agosto-2006
Ubicación: Montevideo (uruguay)
Mensajes: 18
Antigüedad: 17 años, 7 meses
Puntos: 0
Exclamación 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 ...
  #2 (permalink)  
Antiguo 15/05/2008, 11:12
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
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.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:11.