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

Barra de precarga

Estas en el tema de Barra de precarga en el foro de Flash y Actionscript en Foros del Web. Hola a todos, quiero saber si existe la forma de descargar una barra prediseñada para agregarla a mi archivo swf o alguna forma sencilla de ...
  #1 (permalink)  
Antiguo 07/05/2009, 18:20
Avatar de JothaChile  
Fecha de Ingreso: abril-2009
Ubicación: Copiapó
Mensajes: 43
Antigüedad: 15 años
Puntos: 0
Pregunta Barra de precarga

Hola a todos, quiero saber si existe la forma de descargar una barra prediseñada para agregarla a mi archivo swf o alguna forma sencilla de hacer una, gracias.
  #2 (permalink)  
Antiguo 08/05/2009, 00:17
 
Fecha de Ingreso: abril-2009
Mensajes: 40
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Barra de precarga

Hola. Te propongo esto, crea un mc y en nombre de instancia ponle barra_mc, dentro pon una pequeña animacion de algo hasta el frame 100 recordando que es una precarga. ahora en un frame acciones pon este codigo:

function carga()

{

var tiempo1;

var tiempo2;

var tiempo3;

tiempo1 = _root.getBytesTotal();

tiempo2 = _root.getBytesLoaded();

tiempo3= Math.floor(tiempo2 * 100 / tiempo1);

porcentaje_txt.text = tiempo3+ " %";

barra_mc.gotoAndStop(tiempo3);

if (tiempo2== tiempo1)

{

clearInterval(precarga);

play ();

}

}

var precarga = setInterval(carga, 1);

stop ();

Lo que va hacer es un play despues de que cargo. esto quiere decir que lo que tengas en el frame 2 va a empezar a correr.
Prueba con esto, juega e intenta entender el codigo.

Paz y Flash
  #3 (permalink)  
Antiguo 08/05/2009, 08:35
Avatar de JothaChile  
Fecha de Ingreso: abril-2009
Ubicación: Copiapó
Mensajes: 43
Antigüedad: 15 años
Puntos: 0
Respuesta: Barra de precarga

Gracias amigo, voy a tratar de hacerlo, te cuento como fue, saludos
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 21:05.