He empezado cogiendo un nombre "work1" desde un xml (en adelante lo hará desde una llamada de cada elemento del menu) pero no me desplaza los clips uno al lado del otro. No sé por que la variable "x" no se modifica...
Código :
function cargaTrabajo(nombre){
var x:Number = 50;
var y:Number = 180;
var ancho:Number = 0;
var separacion:Number = 25;
//
this.createEmptyMovieClip("mc_trabajos", 100);
this.mc_trabajos._x = 0;
this.mc_trabajos._y = 0;
for(i=1;i<=nArchivos;i++){
ruta = dirPadre+nombre+"/"+i+".png";
mc_trabajos.createEmptyMovieClip("mc_captura"+i, _root.mc_trabajos.getNextHighestDepth());
mc_trabajos["mc_captura"+i]._x = x;
mc_trabajos["mc_captura"+i]._y = y;
var mc_precarga:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
listener.onLoadInit = function(mc_target) {
ancho = mc_target._width;
x += ancho + separacion;
/*esto es lo que no funciona, debería modificar la variable de manera global pero solo veo la modificacion si hago un trace aquí, a la que salgo del onloadinit*/
};
mc_precarga.addListener(listener);
mc_precarga.loadClip(ruta, mc_trabajos["mc_captura"+i]);
}
}he probado mil combinaciones, alguien me puede ayudar??? GRACIAS!
