Comunidad de diseño web y desarrollo en internet online

secciones no me cargan

Citar            
MensajeEscrito el 07 Oct 2006 05:54 pm
hola
estoy haciendo una web en la que cargo las diferentes secciones con loadmovie.
el caso es que las secciones empiezan a pesar un poco y me gustaria ponerles una precarga.
la pelicula madre ya lleba una que funciona perfectamente.Sin embargo cuando se lo pongo a las secciones que cargo con loadmovie,que son otros swf no funciona y no carga nada.
aqui os dejo el codigo del precargador que estoy utilizando:

Código :

onClipEvent (load) {
  b_total=Math.round(_root.getBytesTotal()/1024);
}
onClipEvent (enterFrame){
  b_loaded=Math.round(_root.getBytesLoaded()/1024);
  if(b_loaded >= b_total){
    _root.gotoAndPlay("inicio");
  }else{
    porcentaje=(b_loaded/b_total)*100;
    barra._xscale=porcentaje;
    output= Math.floor(porcentaje)+"% cargado";
  }
} 

los_root ya los he cambiado pero va mal igual.
alguna idea de que puede ser.

gracias.

Por plug

78 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 08 Oct 2006 10:13 am
Todo eso de las precargas es con MovieClipLoader.
En la ayuda de flash tienes muy buenos ejemplos, por ejemplo este:

Código :

var container:MovieClip = this.createEmptyMovieClip("container", this.getNextHighestDepth());
var image:MovieClip = container.createEmptyMovieClip("image", container.getNextHighestDepth());

var mcLoader:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
listener.onLoadProgress = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void {
    trace(target + ".onLoadProgress with " + bytesLoaded + " bytes of " + bytesTotal); 
}
mcLoader.addListener(listener);
mcLoader.loadClip("http://www.w3.org/Icons/w3c_main.png", image);

var interval:Object = new Object();
interval.id = setInterval(checkProgress, 100, mcLoader, image, interval);

function checkProgress(mcLoader:MovieClipLoader, image:MovieClip, interval:Object):Void {
    trace(">> checking progress now with : " + interval.id);
    var progress:Object = mcLoader.getProgress(image);
    trace("bytesLoaded: " + progress.bytesLoaded + " bytesTotal: " + progress.bytesTotal);
    if(progress.bytesLoaded == progress.bytesTotal) {
        clearInterval(interval.id);
    }
}

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox

 

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