(barraPorcentaje_mc es un clip de una barra que se hace mas grande en cada estado)
Código :
import flash.display.*;
import flash.geom.*;
var mc_pan:MovieClip = mc_pan.createEmptyMovieClip("miPan", this.getNextHighestDepth());
var mcLoader:MovieClipLoader = new MovieClipLoader();
var escuchar:Object = new Object();
escuchar.onLoadProgress = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number)
{
var persoTotal = bytesTotal;
var cargados = bytesLoaded;
var porcentaje = Math.round(cargados*100/persoTotal);
barraPorcentaje_mc.gotoAndStop(porcentaje);
barraPorcentaje_mc.cargado_txt.text = porcentaje+"%";
};
escuchar.onLoadInit = function(target:MovieClip)
{
};
escuchar.onLoadStart = function(target:MovieClip)
{
barraPorcentaje_mc._visible = true;
};
escuchar.onLoadComplete = function(target:MovieClip, httpStatus:Number)
{
barraPorcentaje_mc._visible = false;
gotoAndPlay(2);
};
//
this.mcLoader.addListener(escuchar);
this.mcLoader.loadClip("pan.jpg", mc_pan.miPan);
stop();
