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

Duda con Preloader en AS3

Estas en el tema de Duda con Preloader en AS3 en el foro de Flash y Actionscript en Foros del Web. Hola, que tal... Tengo una animación en flash que utiliza código en AS3 para mandar llamar otras animaciones, audios, enviar datos por php... al parecer ...
  #1 (permalink)  
Antiguo 15/12/2014, 17:44
 
Fecha de Ingreso: noviembre-2014
Ubicación: México
Mensajes: 3
Antigüedad: 9 años, 5 meses
Puntos: 0
Pregunta Duda con Preloader en AS3

Hola, que tal...

Tengo una animación en flash que utiliza código en AS3 para mandar llamar otras animaciones, audios, enviar datos por php... al parecer ya esta lista y al querer implementarla en internet he tenido problemas de latencia, los audios a veces no se reproducen o se reproducen después de lo que deberían. Tuve que implementar un preloader...

A la hora de ponerlo aparece una barra de estado, y carga poco a poco. Al final de la carga comienza la animación, pero los problemas aun siguen: los audios no se reproducen correctamente y algunas animaciones no aparecen cuando deben, sino que tardan unos 3 segundos en aparecer (nada de esto pasa cuando trabajo directo de la PC y no desde internet). Parece que no está cargando todos los recursos que utiliza a lo largo de toda la animación... o quizá no está cargando nada, no lo se...

El código que estoy utilizando en el primer frame de toda la animación es el siguiente:

Código:
 
 stop();
 
 this.loaderInfo.addEventListener(ProgressEvent.PROGRESS,loading)
 
 function loading(event:ProgressEvent):void {
    var peso:Number=event.bytesTotal;
    var carga:Number=event.bytesLoaded;
    var porcentaje:Number;
	
    porcentaje=Math.floor((carga*100)/peso);
    mc_progreso.gotoAndStop(porcentaje);
	
	trace("Cargando: " + porcentaje + "%");
	
    if(carga==peso){
		nextFrame();//Completada la carga, pasar a la siguiente escena
	} 
 }
y después a lo largo de toda la animación voy declarando variables, reproduciendo audios y llamando a otros swf externos, los cuales parece que no se han cargado cuando el preloader termina y se ejecuta el siguiente frame...

es la primera vez que trato de implementar un preloader y estoy batallando con esto...
  #2 (permalink)  
Antiguo 16/12/2014, 10:21
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: Duda con Preloader en AS3

Hola barry17:
Estas en un error, ese preloader solamente sirve para avisar al visitante que se está cargado la película que lo contiene, que en tu caso sería la película principal y no para las películas externas, las cuales debería tener su propia precarga dependiendo del peso de las mismas, ya que éstas, recién serán cargadas cuando sea solicitadas por su código.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/

Última edición por Bandit; 17/12/2014 a las 16:49

Etiquetas: as3, cargador, flash, preloader
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 11:37.