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

AS3 Problema con precarga en servidor error "Infinity"

Estas en el tema de AS3 Problema con precarga en servidor error "Infinity" en el foro de Flash y Actionscript en Foros del Web. Hola, quizas alguien me pueda ayudar a resolver este problemita.... tengo un sitio hecho en flash cs4/as3 y necesita flash player 10. basicamente son solo ...
  #1 (permalink)  
Antiguo 22/04/2010, 19:30
 
Fecha de Ingreso: junio-2009
Ubicación: mexico
Mensajes: 106
Antigüedad: 14 años, 10 meses
Puntos: 0
Exclamación AS3 Problema con precarga en servidor error "Infinity"

Hola, quizas alguien me pueda ayudar a resolver este problemita....

tengo un sitio hecho en flash cs4/as3 y necesita flash player 10.
basicamente son solo 2 swf y 1 xml.

1swf es el precargador, que carga al 2swf.
2swf es el contenido, que carga al xml.
1 xml que brinda informacion solo al 2swf.

Este sitio lo tuve bastante tiempo en un servidor pago sin problemas pero ahorita lo cambie para otro servidor tambien pago y tiene problemas con el cargador. En lugar de cargar los numeritos que van mostrando el porcentaje ahora solo carga el valor "Infinity".

Para verificar que no fueran errores de mi codigo subi el sitio a un servidor gratuito y resluta que funciona perfecto?! Contacte a los que me proveen el servicio de hospedaje y dicen que no encontraron ningun problema de configuracion ni nada.

servidor pago: coloresladob.com
servidor gratuito: coloresladob.webcindario.com

Aqui esta el codigo de mi cargador, bueno parte de el:

Código:
package 
{
	import flash.display.*;
	import flash.events.*;
	import flash.net.URLRequest;
	
	import gs.*;
	import gs.easing.*;

	public class cargador extends MovieClip
	{
		private var l:Loader = new Loader();
		private var url:String = "inicio.swf";
			
		public function cargador()
		{
			addEventListener(Event.ADDED_TO_STAGE, iniciar);
		}
		
		private function iniciar(e:Event):void
		{
			setInicio();
		}
		
		private function setInicio():void
		{
			l.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loop);
			l.contentLoaderInfo.addEventListener(Event.COMPLETE, completo);

			if(stage.loaderInfo.url.substr(0,4) != "file"){
				var d:Date = new Date();
				url += "?cachebuster=" + d.getTime();
				}
			l.load(new URLRequest(url));
		}
		
		private function loop(e:ProgressEvent):void
		{
			var porc:Number = e.bytesLoaded / e.bytesTotal;
			var num:Number = (99- Math.ceil(porc*99));
			
			if (num < 10)
				txts.porcentaje.text = "0"+String(num);
			
			if (num >= 10)
				txts.porcentaje.text = String(num);
		}
		
		private function completo(e:Event):void
		{	
			removeEventListener(Event.ADDED_TO_STAGE, iniciar);
			l.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS, loop);
	
			for ( var i:int = 0; i< this.numChildren; i++)
			{
				this.removeChildAt(i);
			}
			addChild(l);	
		}
	}
}
muchas gracias
  #2 (permalink)  
Antiguo 23/04/2010, 01:19
 
Fecha de Ingreso: octubre-2007
Ubicación: Madrid, España
Mensajes: 221
Antigüedad: 16 años, 6 meses
Puntos: 5
Respuesta: AS3 Problema con precarga en servidor error "Infinity"

Es curioso pq el caso es que la web queda cargada igualmente ¿pq no configuras un IOError para que el flash te de más parámetros de lo que ocurre?

En realidad donde yo veo que esta el error es en que el flash cuando empieza la carga no consigue saber cuanto pesa el archivo, por eso en el cálculo da infinity, hazte un trace de bytestotal para saberlo
__________________
El camino hacia la cima es, como el viaje hacia uno mismo, una ruta en solitario.
  #3 (permalink)  
Antiguo 23/04/2010, 18:50
 
Fecha de Ingreso: junio-2009
Ubicación: mexico
Mensajes: 106
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: AS3 Problema con precarga en servidor error "Infinity"

si! era exactamente como decias, quien sabe por que en algunos servidores no consigue saber el peso de bytesTotal....asi que hay que decirle cuanto es...

muchas gracias!
  #4 (permalink)  
Antiguo 07/05/2010, 12:37
 
Fecha de Ingreso: mayo-2010
Mensajes: 1
Antigüedad: 14 años
Puntos: 0
Respuesta: AS3 Problema con precarga en servidor error "Infinity"

yo tengo el mismo problema, pero el problema mas grande es que soy bien novato con AS3, si me pudieran decir como hago un trace de bytestotales me seria de gran ayuda.

De ante mano muchas gracias.

Etiquetas: precarga, servidores
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 09:15.