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

PROBLEMAS CON PRELOADER (progress bar)

Estas en el tema de PROBLEMAS CON PRELOADER (progress bar) en el foro de Flash y Actionscript en Foros del Web. Hola a todos, Llevo una semana intentando poner un preloader (que salga una barra de carga mientras se carga el archivo) y no hay manera ...
  #1 (permalink)  
Antiguo 17/09/2010, 10:35
 
Fecha de Ingreso: noviembre-2007
Mensajes: 17
Antigüedad: 17 años
Puntos: 0
PROBLEMAS CON PRELOADER (progress bar)

Hola a todos,

Llevo una semana intentando poner un preloader (que salga una barra de carga mientras se carga el archivo) y no hay manera de que funcione. Os explico mi caso a ver si alguien me puede ayudar.

Tengo un FLA (en AS2) hecho muy sencillo que presenta una panorámica 360º en la pantalla mediante un archivo *.as, concretamete con el que se puede encontrar por internet facilmente PanoVR.as.

Entonces el fla que he creado, tiene las dos imagenes que se necesitan en la biblioteca y una línea de código, que lo que hace es cargar en pantalla las dos imagenes y animarlas como si fueran 360º.

var pano = new PanoVR(this, "pano1a", "pano1b", 40, 50, 720, 480, 0.15);

Y nada más.

Como el swf ocupa 500kb, quiero que salga mientras carga una barra en pantalla antes de la panoramica.

He visto mil tutoriales en youtube, me he descargado los códigos, he hecho yo los moviesclip, etc y no consigo hacer que funcione.

Por ejemplo muevo todo mi fla creado para dejar el primer fotograma y allí creo un movieclip con una barra y texto dinamico y le aplico el código siguiente:

onClipEvent(load){
total =_root.getBytesTotal();
}

onClipEvent(enterFrame){
cargado =_root.getBytesLoaded();
porcentaje = int(cargado/total*100);
texto.text=porcentaje + "%"
_root.cargador.barra._xscale=porcentaje;

if(cargado == total){
_root.gotoAndPlay(2);
}
}


Resultado cuando simulo la descarga, se queda la pantalla en blanco un rato y cuando ha cargado sale un mínimo instante la barra de carga (casi ni se ve) y directametne aparece la panoramica cargada.

Si quito el código de var pano=....
y dejo sólo las fotos a secas, es decir que no carga el AS, funciona correctamente.

He probado con otros códigos y formas de progress bar y he tenido idénticos resultados, también he probado a poner en una escena el preloades y en otra lo que es la panorámica y más de lo mismo.

Me podéis ayudar? No se si estoy comentiendo errores de concepto con el preloader o que es lo que ocurre. Lo que está claro es que el PanoVR.as influye en algo.
Muchas gracias
Un saludo
  #2 (permalink)  
Antiguo 17/09/2010, 11:48
Avatar de marmol  
Fecha de Ingreso: marzo-2004
Ubicación: en argentina
Mensajes: 197
Antigüedad: 20 años, 7 meses
Puntos: 4
Respuesta: PROBLEMAS CON PRELOADER (progress bar)

Hola pues bien te dejo un ejemplo como cargar una foto con el componente progressbar de flash.
Desde luego tenes que cambiar el nombre de instancia del clip de pelicula vacio que tenes que crear. El componente progressbar lo arrastras desde el panel componentes hacia el escenario y luego lo eliminas para que quede en biblioteca (bueno seguramente ya lo sabias)
para cargar 2 imagenes le agregas otro loadmovie sino me equiboco
espero haber ayudado

Saludos!!!!

pd: en mi pagina utilizo ese componente sin ningun problema
__________________
Fabricante Maquina industriales
http://www.guidobatanmaquinarias.com
  #3 (permalink)  
Antiguo 17/09/2010, 11:55
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: PROBLEMAS CON PRELOADER (progress bar)

Hola Rote:
El problema que no se vea el preloader es porque posiblemente estás cargando en el primer frame las 2 imágenes vinculadas, lo cual hace que primero se cargue las imágenes y después se vea el preloader.
En el primer frame de tu película solamente debe de haber la precarga.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #4 (permalink)  
Antiguo 17/09/2010, 12:00
Avatar de marmol  
Fecha de Ingreso: marzo-2004
Ubicación: en argentina
Mensajes: 197
Antigüedad: 20 años, 7 meses
Puntos: 4
Respuesta: PROBLEMAS CON PRELOADER (progress bar)

Este es el codigo que uso yo saludos
Código:
//Atacheamos el componente
attachMovie("ProgressBar", "mi_barracarga", 1);

//Contenido a cargar
createEmptyMovieClip("imagen_mc", 2);
imagen_mc.loadMovie("imagen.jpg");

//Propiedades
mi_barracarga.direction = "left";
mi_barracarga.conversion = 1024;
mi_barracarga.label = "Cargando %1kb de %2kb";
mi_barracarga.labelPlacement = "top";
mi_barracarga.mode = "polled";
mi_barracarga.source = imagen_mc;

//Listener para cuando esta cargando la imagen
alCargar = new Object();
alCargar.progress = function(evento){
	mi_barracarga.setProgress(getBytesLoaded, getBytesTotal);
}

//Listener para cuando acaba de cargar la imagen
alAcabar = new Object();
alAcabar.complete = function(evento){
	removeMovieClip(mi_barracarga);
}

//Eventos
mi_barracarga.addEventListener("progress", alCargar);
mi_barracarga.addEventListener("complete", alAcabar);
__________________
Fabricante Maquina industriales
http://www.guidobatanmaquinarias.com
  #5 (permalink)  
Antiguo 17/09/2010, 16:57
 
Fecha de Ingreso: noviembre-2007
Mensajes: 17
Antigüedad: 17 años
Puntos: 0
Respuesta: PROBLEMAS CON PRELOADER (progress bar)

Ok, lo voy a probar y os cuento.
  #6 (permalink)  
Antiguo 18/09/2010, 06:28
 
Fecha de Ingreso: noviembre-2007
Mensajes: 17
Antigüedad: 17 años
Puntos: 0
Respuesta: PROBLEMAS CON PRELOADER (progress bar)

Hola de nuevo,

Con lo que me indicais creo que está más enfocado al problema de cargar una imagen, pero el problema que tengo yo es otro.

Para que me entendais os dejo el fla que contiene la panoramica en el fotograma 2 y una barra de carga simple que he puesto en el uno y que no funciona.

http://www.kendomountain.com/pruebas/pruebabarra.zip

A ver si con el ejemplo que os dejo me podeis ayudar.

Un saludo y gracias por vuestras anteriores respuestas.
  #7 (permalink)  
Antiguo 20/09/2010, 13:50
 
Fecha de Ingreso: noviembre-2007
Mensajes: 17
Antigüedad: 17 años
Puntos: 0
Respuesta: PROBLEMAS CON PRELOADER (progress bar)

Veo que no se os ocurre nada al respecto.
Lo voy a dejar por imposible, ya que no se que hacer. Supongo que será por el AS2 o la llamada al fichero de clases AS, no se.
Voy a probar con algún otro código en AS3 que parece que no da tantos problemas, ¿sabeis de algun código que permita hacer lo mismo que hago en AS2? Os lo agradecería enormemente.

Un saludo,

Etiquetas: bar, preloader, progress
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 10:17.