Comunidad de diseño web y desarrollo en internet online

attachMovie : Duda.... acomodar clips en filas....

Citar            
MensajeEscrito el 09 Ene 2008 10:15 pm
Esto me esta rompiendo el coco :( .

Resulta que debo generar una galeria de imagenes "dinamica" con XML , no he tenido ningun problema hasta hoy....

Como ordeno los MC que llame desde la libreria en forma de tabla (WTF?) ....es decir filas de 5 MC y abajo los siguientes 5 y asi consecutivamente.....

He tratado mediante el bucle for , pero no logro obtener el resultado deseado....

Código :

numFilas= 3
for(i=0;i<numFilas;i++){
    for(j=0;j<3;j++){
                this.attachMovie("thumbal","th"+i,i);
      ancho = th1._width+10;
      alto = th1._height+10;
      tumbal = eval("th"+i);
      tumbal._x = (ancho*i);
//aqui no se que hacer con la propiedad ._y ni como aplicarla a los MC generados
//automáticamente por el bucle for...

    }
} 


Con PHP no me cuesta crear un tabla, y en flash si ... :? ...en fin ojala alguien me pueda ayudar....

De antemano gracias ...

Por kofres

13 de clabLevel



 

Maquetador web

firefox
Citar            
MensajeEscrito el 10 Ene 2008 03:25 am
No andabas tan perdido

Código :

numFilas= 3
for(i=0;i<numFilas;i++){
    for(j=0;j<3;j++){
                this.attachMovie("thumbal","th"+i,i);
                ancho = th1._width+10;
                alto = th1._height+10;
                tumbal = eval("th"+i);
                tumbal._x = (ancho*i);
                tumbal._y= (alto*Math.floor(i/3));
    }
} 


Eso debe funcionar :P...

Por El_Beto_TM

156 de clabLevel

1 tutorial

Genero:Masculino  

Mexicali, Baja California

firefox
Citar            
MensajeEscrito el 10 Ene 2008 02:53 pm
Gracias el Beto TM , aunque coloque el codigo como esta escrito , no logre obtener el resultado ...:( ....Si tuvieras un ejemplo me harias un gran paro...

Saludos y gracias por la respuesta..

Por kofres

13 de clabLevel



 

Maquetador web

firefox
Citar            
MensajeEscrito el 10 Ene 2008 03:17 pm
Pues encontré la respuesta en After Hours, empeze a hacer pruebas y esto fue lo que resulto :

Código :

columnas = 5;
for (i=0; i<50; i++) {
   this.attachMovie("thumbal","th"+i,i);
   ancho = th1._width+10;
   alto = th1._height+10;
   tumbal = eval("th"+i);

   tumbal._x += ancho*(i%columnas);
   tumbal._y += alto*Math.floor(i/columnas);

}


Me funciono a la Perfeccion ... por si a alguien le sirve....;)

Por kofres

13 de clabLevel



 

Maquetador web

firefox

 

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