Comunidad de diseño web y desarrollo en internet online

problema precarga externa

Citar            
MensajeEscrito el 30 Ene 2006 12:27 am
Hola utilizo este codigo para una pregarga externa:

var myLoader_mc1=new MovieClipLoader();
var mc1Listener:Object =new Object();
mc1Listener.onLoadProgress=function(target_mc:MovieClip){
var prog:Object=myLoader_mc1.getProgress(target_mc);
var pctLoaded:Number=Math.round((prog.bytesloaded/prog.bytesTotal)*100);
barra_mc.xscale=pctLoaded;
pctLoaded_txt.text=pctLoaded+"% cargado";
};
myLoader_mc1.addListener(mc1Listener);
myLoader_mc1.loadClip("maniotas.swf",0);

el clip a cargar pesa 30 Kb el problema es q la b precarga no aparece y tengo un recuadro en blanco de la pelicula unos segundos lo q da un aspecto muy malo . Alguna idea de como evitarlo? Muchas gracias por vuestro tiempo

Por marvin

29 de clabLevel



 

firefox
Citar            
MensajeEscrito el 31 Ene 2006 03:02 am
Que onda:
mira, para cargar peliculas externas, yo uso algo asi:

Código :

container.loadMovie("pelicula.swf");
this.onEnterFrame = function() {
   container._visible = false;
   var tLoaded, tBytes;
   tLoaded = container.getBytesLoaded();
   tBytes = container.getBytesTotal();
   var percentage = int(tLoaded*100/tBytes);
   info_txt.text = "cargado "+percentage+" %";
   if (isNaN(tBytes) || tBytes<4) {
      return;
   }
   if (tLoaded/tBytes>=1) {
      container._visible = true;
      info_txt.text = "";
      delete this.onEnterFrame;
   }
};

en tu stage debes de tener un movieclip con nombre de instancia container y una caja de texto dinamica con nombre de instancia info_txt, espero esto te sirva

Por master_of_puppetz

Claber

2483 de clabLevel

7 tutoriales
3 articulos

Genero:Masculino   Premio_Secretos

WebDev (Flex + PHP + JS)

msie

 

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