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

Preload

Estas en el tema de Preload en el foro de Flash y Actionscript en Foros del Web. Hola amigos hace casi mil años que no toco el flash.....y ahora me encuentro en apuros!!!! Tengo este código para un preload Cita: onClipEvent (load) ...
  #1 (permalink)  
Antiguo 07/12/2008, 07:08
Avatar de DragonX
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Funkyland
Mensajes: 8.339
Antigüedad: 15 años, 6 meses
Puntos: 153
Preload

Hola amigos hace casi mil años que no toco el flash.....y ahora me encuentro en apuros!!!!

Tengo este código para un preload

Cita:
onClipEvent (load) {
largo = this._width;
}
onClipEvent (enterFrame) {
percent = Math.round((_parent._parent.getBytesLoaded()/_parent._parent.getBytesTotal())*100);
this._width = largo/(100/percent);
if (percent == 100) {
_parent._parent.gotoAndPlay(2);
}
}
Este es un MC. lo que quiero es poder poner los números del loading (x%) y no puedo lograrlo!!!!!
podrían darme una manito!?

Gracias
  #2 (permalink)  
Antiguo 07/12/2008, 12:56
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 14 años, 5 meses
Puntos: 406
Respuesta: Preload

Hola DragonX:
Dentro del MC coloca un campo de texto dinámico con var: per_out.
Al colocar el MC en el escenario le pones éste código:
onClipEvent(enterFrame){
movieClip_a_cargar=_parent;
bl=movieClip_a_cargar.getBytesLoaded();
bt=movieClip_a_cargar.getBytesTotal();
per=int((bl/bt)*100);
if(per==100){_parent.gotoAndStop(2);}
per_out=per+"%";
}

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 08/12/2008, 10:40
Avatar de DragonX
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Funkyland
Mensajes: 8.339
Antigüedad: 15 años, 6 meses
Puntos: 153
Respuesta: Preload

Bandit mil gracias!

Estoy tan oxidado con esto.....
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 00:14.