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

Precarga en Flash

Estas en el tema de Precarga en Flash en el foro de Flash y Actionscript en Foros del Web. Hola compañeros, cada dia estoy mas contento con este foro, ya que tres veces que he recurrido a vosotros mis problemas sean solventado satisfactoriamente. Bien ...
  #1 (permalink)  
Antiguo 14/09/2005, 05:54
 
Fecha de Ingreso: agosto-2005
Mensajes: 15
Antigüedad: 19 años, 3 meses
Puntos: 0
Precarga en Flash

Hola compañeros, cada dia estoy mas contento con este foro, ya que tres veces que he recurrido a vosotros mis problemas sean solventado satisfactoriamente. Bien pues ahora tengo problemas con la barra de precarga, que o no me aparece, o me aparece a mitad de pelicula,..
podriais pasarme un codigo coorecto para provar, y como lo tengo que colocar, me seria de gran ayuda ya que esto es lo que me queda por acabar para finalizar la pagina.
Gracias.
  #2 (permalink)  
Antiguo 14/09/2005, 07:44
 
Fecha de Ingreso: septiembre-2005
Mensajes: 17
Antigüedad: 19 años, 2 meses
Puntos: 0
Hola Macaih, Espero no te moleste lo que te voy a decir!

Pienso que es mejor para ti si concibes tu primer loader (quye funcione) por ti mismo!

Consulta en la ayuda del actionscript la clase MovieClipLoader!
  #3 (permalink)  
Antiguo 14/09/2005, 08:00
Avatar de rusoftware  
Fecha de Ingreso: abril-2004
Ubicación: Rosario - Argentina
Mensajes: 1.083
Antigüedad: 20 años, 7 meses
Puntos: 2
A ver, no es tan difícil, y como dice dandres, lo importante es que lo entiendas y puedas hacerlo solo, esa es la idea no?

Bueno, a ver si te sirve algo muy simple para empezar:

1. dibujas una barra, la convertís en clip y le das de nombre de instancia "barra"

2. metés barra en "otro clip" que quedará en el escenario

3. Dentro de ese clip seleccionas "barra" y te vas al panel de acciones, ahí, fijáte este código:

//lo primero, parar la timeline principal:
onClipEvent(load){
_parent.stop();
}
//ahora a crear el preloader:
onClipEvent(enterFrame){
bytestotales = _parent.getBytesTotal; //total a cargar
bytescargados = _parent.getBytesLoaded; //cantidad cargada
porcentaje = Int (bytescargados*100)/bytestotales; //esto nos da el porcentaje cargado
//ahora le damos la acción:
if(bytescargados==bytestotales){
_parent.play();
}else{
this._xscale=porcentaje;
}
}

Con esto estaría, en la línea principal pegas este clip que contiene a barra en el primer fotograma, y en el segundo fotograma arrancas la animación.

Un abrazo
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 23:43.