Comunidad de diseño web y desarrollo en internet online

Problema con Loading AS3 e Internet Explorer

Citar            
MensajeEscrito el 30 May 2007 12:01 am
Saludos amigo de Cristalab, bueno quiero saber si ustedes pueden encuentran el error que tengo pues yo no lo detecto, lo que sucede es que tengo una pelicula de Flash CS 3 la cual programe su loading con AS 3. Cuando abro la pagina, todo funciona bien, el loading y los componentes, pero si a la pagina le doy Refresh en Internet Explorer, el loading no me funciona y se queda detenida mi pelicula. Esto no me sucede ni en FireFox, ni Camino, ni Safari, solo el la porqueria de IE. Ustedes saben que es lo que pueda suceder, tengo lo siguiente...

Siguiendo el tutorial de precargas en AS 3 personalice un poco mi clase

Precarga.as

Código :

package{
   //--------------------------------------------------------- LIBRERIAS
   import flash.display.*;
   import flash.events.*;
   
   public class Precarga extends MovieClip{
      //--------------------------------------------------------- PROPIEDADES
      private var Porciento:Number;
      private var TotalBytes:Number;
      private var BytesCargados:Number
      
      //--------------------------------------------------------- EVENTOS
      public var alProgreso:Function;
      public var alCompletar:Function;
      
      //--------------------------------------------------------- METODOS
      private function LoadProgress(evento:ProgressEvent):void{
         TotalBytes = evento.bytesTotal;
         BytesCargados = evento.bytesLoaded;
         Porciento = Math.round((BytesCargados*100)/TotalBytes);
         alProgreso.call(this,Porciento,TotalBytes,BytesCargados);
      }
      
      private function LoadComplete(evento:Event):void{
         alCompletar.call(this);
      }
      
      //--------------------------------------------------------- CONSTRUCTOR
      function Precarga():void{
         this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, LoadProgress);
            this.loaderInfo.addEventListener(Event.COMPLETE, LoadComplete); 
      }
   }   
}


Top.fla
En la pelicula se encuentran solo dos frames, uno con los elementos de la precarga y el otro donde se encuentra un MC con el contenido de la aplicacion.

En el primer fotograma de mi pelicula tengo lo siguiente...

Código :

stop();

import Clima;
var miClima:Clima = new Clima();
var Maxima:Number = 0;
var Minima:Number = 0;
var Tiempo:String = "soleado";
var Tiempo2:String = "";
var Ciudad:String = "Guadalajara";
var CiudadTXT:String = "guadalajara";

// Funciones de la precarga
alProgreso = function(Porciento:Number,Total:Number,Cargados:Number){
   Loading_mc.gotoAndStop(Porciento);
   Loading_mc.Etiqueta_mc.Porciento_txt.text = String(Porciento) + "%";
}

alCompletar = function(){
   miClima.RutaFuente = "clima_ciudad.asp"
   miClima.UsarASP = true;
   miClima.CodigoCiudad = CiudadTXT;   
   miClima.ObtenerClima();
}

// funciones para obtener el clima
miClima.ClimaCargado = function(exito:Boolean){
   if(exito){
      trace("Obteniendo clima");
      Maxima = Number(this.TMax);
      Minima = Number(this.TMin);
      Tiempo = EvaluarTiempo(this.Tiempo);
   }else{
      trace("Clima no cargado");
   }
   nextFrame();
}

miClima.Status = function(mensaje:String,esError:Boolean){
   trace(mensaje);
}

function EvaluarTiempo(tiempo:String):String{
   var frame:String = "";
   switch(tiempo){
      case "medionublado":
         frame = "nublado";
         Tiempo2 = "Medio nublado";
         break;
      case "soleado":
         frame = "soleado";
         Tiempo2 = "Soleado";
         break;
      case "ligera":
         frame = "ligera";
         Tiempo2 = "Lluvia ligera";
         break;
      case "fuerte":
         frame = "fuerte";
         Tiempo2 = "Lluvia fuerte";
         break;
      case "moderado":
         frame = "fuerte";
         Tiempo2 = "Lluvia moderada";
         break;
      case "tormenta":
         frame = "tormenta";
         Tiempo2 = "Tormenta";
         break;
      default:
         frame = "soleado";
         Tiempo2 = "Soleado";
   }
   return frame;
}

Muchas gracias por su atención, espero su respuesta, hasta luego!!

Por heberto

263 de clabLevel

1 tutorial

1 ejemplo

 

Morelia, Michoacán

safari
Citar            
MensajeEscrito el 13 Feb 2009 09:33 pm
Yo tambien tengo el mismo problema y la verdad tampoco se que hacer.

Por alucard8107

0 de clabLevel



 

msie7
Citar            
MensajeEscrito el 11 May 2009 03:57 pm
Tengo en el mismo problema, no con esta película, con varias más.

Por Willfrom

10 de clabLevel



 

Barcelona

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.