Comunidad de diseño web y desarrollo en internet online

Cargar un swf mientras veo otro

Citar            
MensajeEscrito el 14 Nov 2006 08:59 am
Hola... ya esta el pesado de turno preguntando!

Mi web (http://perso.wanadoo.es/medion_150/UNAeduca/educamos.htm) tarda BASTANTE en cargar!
Habia pensado crear otro swf de precarga o de presentacion y mientras que se ve este, se valla cargando en 2º plano la pelicula de la web.

Se puede hacer? Como?


Necesito vuestra ayuda!


---
DANI

Por martinfdan

18 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Nov 2006 09:18 am
Si, utiliza el objeto loadClip para ir cargando los swf que quieras teniendo un control full sobre como esta el avance de la descarga.-
Puedes crear varias capas con varios mc's con distintos nombres de instancia, 1º cargas el primero cuando comenzas a reproducirlo comenzas a descargar el 2º pero no lo mostras hasta que el 1º termine (simplemente puedes poner en _visible = false;)

Para saber el avance de una pelicula y tambien saber los frames que contiene puedes utilizar esto

Código :

   var frame = mcPantalla1._currentframe;
   var total = mcPantalla1._totalframes;

Por micheloud

341 de clabLevel



 

Misiones, Argentina

firefox
Citar            
MensajeEscrito el 14 Nov 2006 09:22 am
ppuuff.... si digo q no me enterado de nada me vas a odiar!

vamos a ver... yo me creo mi presentacion precarga.swf, la ejecuto y mientras veo esta, voy cargando la presentacion web.swf

en precarga.swf utilizo un loadClip (buscare en ayuda a ver como es)

varias capas con varios mc's? q son los mc's? no estoy habituado aun al lenguaje!

podrias enviarme o enseñarme algun codigo para comprenderlo al 100%?
te lo agradeceria infinitamente!


GRACIAS!

Por martinfdan

18 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Nov 2006 09:27 am
Ejemplo de loadClip en acción, es todo lo que necesitas saber:

Código :

   var mclPantalla1:MovieClipLoader = new MovieClipLoader();
   var loadListener:Object = new Object();
   loadListener.onLoadComplete = function(){
      _parent.txtInfo.text = "";
      mcPantalla1.play();
   }
   loadListener.onLoadProgress = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void {
      var porcentaje = int((bytesLoaded/bytesTotal)*100);
      txtInfo.text = porcentaje+"%";
      mcPreload.gotoAndStop(porcentaje);
   }

   
   mclPantalla1.loadClip("web.swf", mcPantalla1);
   mclPantalla1.addListener(loadListener);

Por micheloud

341 de clabLevel



 

Misiones, Argentina

firefox
Citar            
MensajeEscrito el 14 Nov 2006 09:32 am
10000 gracias! siento ser tan pesado!

ahora mismo estaba mirando como hacer un formulario para enviarlo a un correo... no parece muy dificil, verdad?

tengo q mirar mas cosas aun: mirar como puedo hacer q las imagenes no pesen tanto, introducir musica con su boton pause, preload/presentacion, formulario...


x cierto... tu sabrias decirme el tipo de fuente que utilizan en la web www.elobservatorio.org en sus menus???


gracias una vez mas!

Por martinfdan

18 de clabLevel



 

firefox

 

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