Comunidad de diseño web y desarrollo en internet online

barra preload desde 1%

Citar            
MensajeEscrito el 01 Dic 2004 11:16 am
como puedo hacer para que la barra de precarga pase por todos los porcentajes desde el uno al cien, sea lo rapido q sea, es q a mi me da un salto al 63 y luego va saltando asta el 100%.

Gracias de ante mano

www.tresdesign.net

Por brigi

48 de clabLevel



 

Sevilla

msie
Citar            
MensajeEscrito el 01 Dic 2004 11:45 am
Pon el código de tu precarga para poder modificarlo mejor.

Saludos!!

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

firefox
Citar            
MensajeEscrito el 01 Dic 2004 12:00 pm
Es el codigo del tutorial:

Código :

function cargando() {
   
   var total, cargados, porcentaje;
   
   total = _root.getBytesTotal();
   cargados = _root.getBytesLoaded();
   porcentaje = Math.floor((cargados*100)/total);
   
   porcentaje_txt.text = porcentaje+" %";
   barra_mc.gotoAndStop(porcentaje);
   
   if (cargados == total) {
      clearInterval(hiloPrecarga);
      play();
   }
}
var hiloPrecarga = setInterval(cargando, 1);
stop();

Por brigi

48 de clabLevel



 

Sevilla

msie
Citar            
MensajeEscrito el 01 Dic 2004 12:25 pm
No lo he probado, pero los tiros deben ir por ahí mas o menos.

Código :

function cargando() {
   var total, cargados, porcentaje;
   
   total = _root.getBytesTotal();
   cargados = _root.getBytesLoaded();
   porcentaje = Math.floor((cargados*100)/total);
   
   if (n < porcentaje){
      n++;
   }
   
   porcentaje_txt.text = n+" %";
   barra_mc.gotoAndStop(n);
   
   if (cargados == total) {
      clearInterval(hiloPrecarga);
      play();
   }
}
var n:Number = new Number();
n = 0;
var hiloPrecarga = setInterval(cargando, 1);
stop();


Lo que hago es crear una variable que inicialmente está a 0 e ir aumentando su valor de uno en uno si su valor es menor que el porcentaje cargado actualmente.

Saludos!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

firefox
Citar            
MensajeEscrito el 01 Dic 2004 12:46 pm
:roll:

Por Sanwar

69 de clabLevel



 



Ultima edición por Sanwar el 01 Dic 2004 01:31 pm, editado 1 vez

Argentina - Tucumán

firefox
Citar            
MensajeEscrito el 01 Dic 2004 01:20 pm
mil millones de gracias elecash, funciona que ni a pilas!!!
eres mi idolo!

Por brigi

48 de clabLevel



 

Sevilla

msie
Citar            
MensajeEscrito el 01 Dic 2004 03:04 pm
Uouh!!

Esto si que es raro, una cosa que he hecho que funciona a la primera XD

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

firefox
Citar            
MensajeEscrito el 03 Dic 2004 11:53 am
oye me e dao cuenta de un problemilla, pero sigues siendo mi idolo, eh! :wink:
y es que ahora no llega al 100% carga la pagina antes de llegar al 100%, y si ya no es mucho preguntar y dar por saco, que codigo meto para que aunque ya tengas la pagina almacenada en la cache, siempre haga el preload.
gracias.

Por brigi

48 de clabLevel



 

Sevilla

msie
Citar            
MensajeEscrito el 03 Dic 2004 01:30 pm
Modificando a elecash

Código :

function cargando() {
   var total, cargados, porcentaje;
   
   total = _root.getBytesTotal();
   cargados = _root.getBytesLoaded();
   porcentaje = Math.floor((cargados*100)/total);
   
   if (n < porcentaje){
      n++;
   }
   
   porcentaje_txt.text = n+" %";
   barra_mc.gotoAndStop(n);
   
   if (n == 100) {
      clearInterval(hiloPrecarga);
      play();
   }
}
var n:Number = new Number();
n = 0;
var hiloPrecarga = setInterval(cargando, 1);
stop();

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 03 Dic 2004 02:17 pm
Argh, gracias por la corrección ICEM4N, es cierto, hay que poner n == 100 ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

firefox
Citar            
MensajeEscrito el 03 Dic 2004 02:24 pm
q maquina sois tios, muchas gracias este va de perlas.

Por brigi

48 de clabLevel



 

Sevilla

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.