Comunidad de diseño web y desarrollo en internet online

problema con variables dentro de un moviecliploader

Citar            
MensajeEscrito el 27 Sep 2007 10:57 am
Hola, de antemano, GRACIAS por leer esta "chorrada", por que seguro que es un error tonto, pero llevo 2 dias probando y no consigo el efecto deseado... a ver, empiezo diciendo que www.concrete.ca es lo que quiero conseguir... vaya, el mismo efecto.

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!

Por pressec

0 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Sep 2007 05:07 pm
puede ser por mil cosas, a mi me gha pasado problemas con las profundidades, con los nombre generados dinamicamente, etc...

la solucion es la siguiente, pero fijate bien,
NO pierdas detalle:

ahi que ir haciendo traces...de que?, uff, de casi, espezando por los nombres de los clips creados dinamicamente, asi de como de las variables que cambian su valor como ruta, ancho, x, etc...

y asi, seguro que encuentras que es lo que no esta funcionando correctamente.

Por cpucpu

82 de clabLevel



 

firefox

 

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