Obj1 = new LoadVars();
Obj1.load("swf/img/MOBILIARIO/DIRECCIONAL/imagenes.txt");
Obj1.onLoad = function() {
var numero = Obj1.numero;
hd=1;
for(i=1 ; i<=numero ; i++){
_root.carga_mc.carga_fotos.createEmptyMovieClip("MD_0"+i, i+50);
var my_mcl:MovieClipLoader = new MovieClipLoader();
// Cree un objeto detector:
var mclListener:Object = new Object();
varwid=0;
varxx=0;
mclListener.onLoadStart = function(target_mc) {
trace("Iniciando");
//Colocamos la barra de precarga en el escenario con el nombre "barra_mc"
trace(hd);
if(hd<=2){
_root.carga_mc.carga_bar.attachMovie("barra", "barra_mc", i+100);
hd = hd +1;
}
//Ubicamos la barra en la mitad del escenario
//Y nuestra barra esta lista para moverse en el evento onLoadProgress
};
//Función onLoadProgress, es la función clave, tiene tres parametros
//target_mc, quees igual que el anterior, loadedBytes, que nos dice la
//cantidad de bytes cargados y totalBytes que nos dice la cantidad total
//de bytes de la pelicula en proceso de descarga
mclListener.onLoadProgress = function(target_mc, loadedBytes, totalBytes) {
trace("En progreso");
//Declaramos la variable de calculo de porcentaje
var porcentaje:Number;
//Calculamos el porcentaje con las variables que le llegan por parametro a la función
porcentaje = Math.round((loadedBytes*100)/totalBytes);
//Vamos al frame del porcentaje en nuestra barra de carga
_root.carga_mc.carga_bar.barra_mc.gotoAndStop(porcentaje);
//Ahora escondemos el objeto de la precarga y lo frenamos
//target_mc._visible=false;
};
//Función onLoadComplete
mclListener.onLoadComplete = function(target_mc) {
trace("ya");
//Como ya cargo completo, entonces quitamos la barra
_root.carga_mc.carga_bar.barra_mc.removeMovieClip();
//Y mostramos el objeto
//target_mc._visible=true;
};
mclListener.onLoadError = function(target_mc:MovieClip, errorCode:String, status:Number) {
trace("Error loading image: " + errorCode + " [" + status + "]");
};
mclListener.onLoadInit = function(target_mc:MovieClip) {
var timerMS:Number = target_mc.completeTimer-target_mc.startTimer;
alto = target_mc._height;
target_mc._height=190;
porcen = target_mc._height/alto;
target_mc._width = target_mc._width * porcen;
target_mc._x = varxx + varwid + 10;
trace(porcen);
varxx=target_mc._x
varwid=target_mc._width;
my_str = target_mc._target;
var my_array= my_str.split("/");
trace(my_array[3]);
target_mc._y = target_mc._y + 6;
target_mc.createTextField("name_text",500,5,-45,Math.round(60/porcen),Math.round(21/porcen));
myformat = new TextFormat();
myformat.font = "Verdana"
myformat.size = Math.round(12/porcen);
myformat.color = 0xffffff
myformat.bold = true
target_mc.name_text.text= my_array[3];
target_mc.name_text.setTextFormat(myformat);
target_mc.name_text._y= Math.round(-18 / porcen);
target_mc.onRelease=function(){
_root.carga_mc.carga_cat.carga2.loadMovie("swf/img/MOBILIARIO/DIRECCIONAL/"+my_array[3]+".jpg");
_root.carga_mc.carga_cat._visible=true;
_root.carga_mc.carga_cat.name_text.text= my_array[3];
}
};
my_mcl.addListener(mclListener);
my_mcl.loadClip("swf/img/MOBILIARIO/DIRECCIONAL/MD_0"+i+".jpg", _root.carga_mc.carga_fotos["MD_0"+i]);
}
}
stop();
gracias ....