Comunidad de diseño web y desarrollo en internet online

problema con bucle for al crear movieclips

Citar            
MensajeEscrito el 02 Ene 2007 06:23 pm
Hola, tengo un problema con la creacion de movieclips en un bucle.Estoy trabajando con Flash 8.Si pongo este codigo aparte en un fla nuevo me crea tantos Movieclips como datos tengo en el recordset el problema es cuando lo meto en mi escena.El blucle directamente se va cargando el movieclip que habia y crea el otro como encima.Es decir, en vez de salir
level0.contenido_mc
level0.contenido_mc.0
level0.contenido_mc.1

el 0 desaparece cuando entra en el bucle con i=1 y sale
level0.contenido_mc
level0.contenido_mc.1

Este es el codigo...


Código :

capturaRespuesta.consulta_Result = function(data) {
   var len:Number = data.getLength();
   var ancho:Number = 0;
   var alto:Number = 0;
   var j:Number = 0;
   var espaciox:Number = 59;
   var espacioy:Number = 79;
   for (var i = 0; i<data.getLength(); i++) {
      var clip:MovieClip=contenido_mc.attachMovie("Pavimento drag",i,this.getNextHighestDepth());
      clip.imagen.createEmptyMovieClip("Base",this.getNextHighestDepth());
      clip.Base.loadMovie("imagen1.jpg");
      clip.Base._x = 0;
      clip.Base._y = 0;
      clip._x = ancho;
      clip._y = alto;
      ancho = ancho+70;
      j++;
      if (j == 4) {
         j = 0;
         alto = alto+espacioy;
         ancho = 0;
      }
   }
};


A ver si alguien ve el error porque yo me he vuelto loco y no hay manera y no entiendo porque cuando lo corto y lo pego en un fla nuevo si que me lo hace bien...Muchas gracias

Por ginix

1 de clabLevel



 

msie7
Citar            
MensajeEscrito el 06 Ene 2007 05:58 pm

Código :

consulta_Result = function (data) {
   var len:Number = data.length;
   var ancho:Number = 0;
   var alto:Number = 0;
   var j:Number = 0;
   var espaciox:Number = 59;
   var espacioy:Number = 79;
   for (var i = 0; i<len; i++) {
      var clip:MovieClip = contenido_mc.attachMovie("mc", "mc"+i, contenido_mc.getNextHighestDepth());
      clip.createEmptyMovieClip("Base", this.getNextHighestDepth());
      //clip.Base.loadMovie("imagen1.jpg");
      //clip.Base._x = 0;
      //clip.Base._y = 0;
      clip._x = ancho;
      clip._y = alto;
      ancho = ancho+70;
      j++;
      if (j == 4) {
         j = 0;
         alto = alto+espacioy;
         ancho = 0;
      }
   }
};


saludos :cool:

Por eldervaz

BOFH

10964 de clabLevel

39 tutoriales
56 articulos

Genero:Masculino  

en algún lugar del mundo

msie

 

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