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

ActionScript Preloader

Estas en el tema de ActionScript Preloader en el foro de Flash y Actionscript en Foros del Web. Hola a todos! Que bien está la nueva apariencía de foros del web, dsde junio no me pasaba por aquí!, por cierto, felicitaciones por los ...
  #1 (permalink)  
Antiguo 17/08/2007, 09:40
Avatar de luismarcos  
Fecha de Ingreso: mayo-2007
Ubicación: Mérida, VE
Mensajes: 48
Antigüedad: 17 años, 6 meses
Puntos: 1
Mensaje ActionScript Preloader

Hola a todos!
Que bien está la nueva apariencía de foros del web, dsde junio no me pasaba por aquí!, por cierto, felicitaciones por los 10 años!

Os cuento, estaba trabajado un preloader en flash y me surgio un problema que es que al cargar solo veo la barra de carga y me gustaría poder ver tambien le cantidad cargada en un cuadro de texto, para eso desarrolle una pequeña variable, pero no me funciona muy bien, ya que al cargar, como dije anteriormente solo veo la barra y la cajita de texto dínamico que se queda trabada en 7%, además no solo en 7% dependiendo de la velocidad de descarga a la que configure el flash, muchas veces me sale un 11% y se quedá allí, vamos, que ni pa' atras ni pa' lante; le dejo es AS, muchas gracias por adelantado!

stop();
var carga:Number = this.getBytesLoaded()/this.getBytesTotal();
this.loadText.text = Math.round(carga*100)+"%";
this.onEnterFrame = function() {
var amount:Number = this.getBytesLoaded()/this.getBytesTotal()*100;
loader._xscale = amount;
if (amount == 100) {
this.gotoAndPlay(3);
delete this.onEnterFrame;
}
};
  #2 (permalink)  
Antiguo 17/08/2007, 12:14
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1.193
Antigüedad: 18 años, 1 mes
Puntos: 30
Re: ActionScript Preloader

prueba asi:
Código:
stop();


this.onEnterFrame = function() {

var carga:Number = this.getBytesLoaded()/this.getBytesTotal();
var amount:Number = this.getBytesLoaded()/this.getBytesTotal()*100;

this.loadText.text = Math.round(carga*100)+"%";
loader._xscale = amount;
if (amount == 100) {
this.gotoAndPlay(3);
delete this.onEnterFrame;
}
};

o lee el numero tres de este post:


http://www.forosdelweb.com/f16/curso-flash-gratis-507685/
  #3 (permalink)  
Antiguo 18/08/2007, 02:54
Avatar de luismarcos  
Fecha de Ingreso: mayo-2007
Ubicación: Mérida, VE
Mensajes: 48
Antigüedad: 17 años, 6 meses
Puntos: 1
De acuerdo Re: ActionScript Preloader

He!!

Si que funciona!!

Sois grandes XD!! Muchas Gracias Rizzo!
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 22:26.