Prueba esto

        eval(nombre)._x =posx
        eval(nombre)._y =posy
        posx+=50
        trace("I "+i+" modulo de 7 "+i%7)
        if (i%7 == 0) {
                posx = 0;
                posy = posy+55;
        }

y inicia las variables posx y posy antes del bucle.


El modulo es la solucion mas id�nea. El modulo da el resto de una division
entre dos numeros, es decir
                a % b  (leido a modulo de b) da el resto de la division entre a y b
De ahi, que cuando el modulo de cero estaremos ante numeros multiplos.



UN SALUDO



hola a todos, supongo que esto es b�sico para un programador, pero yo estoy
un poco pez en estos temas.
con un for y attachMovie() voy colocando clips(thumbs) en el escenario.
Estos clips tienen 50 p�xeles de ancho. Cada vez que coloco uno, la
propiedad _x aumentar� 55 p�xeles.... Hasta ah� todo bien. El problema es
que quiero hacer filas de 7 thumbs. Es decir, cuando el bucle llegue a 7,
14, 21 (y todos los m�ltiplos de 7), pues la propiedad _y del clip aumente
55 p�xeles y la _x empiece por 0 de nuevo.

Os ense�o un c�digo basurilla que hice, en el cu�l tendr�a que a�adir una
l�nea de c�digo cada vez que a�ada 7 thumbs o una fila mas.


for(i=1;i<=21;i++){
 nombre = "thumb"+i
 attachMovie("thumb",nombre,i)
 eval(nombre).carga4.loadMovie("enanas/"+i+".jpg",1);
 eval(nombre).foto = i
 eval(nombre)._alpha = 60
 eval(nombre).onRollOver = function(){this._alpha = 99;}
 eval(nombre).onRollOut = function(){this._alpha = 60;}

// aqui va mi gran chapuza :(

 if(i<=7){eval(nombre)._x = 55*i-55;}
 if(i>7 && i<=14){eval(nombre)._y = 55; eval(nombre)._x = 55*(i-7)-55}
 if(i>14 && i<=21){eval(nombre)._y = 110; eval(nombre)._x = 55*(i-14)-55}
 if(i>21 && i<=28){eval(nombre)._y = 165; eval(nombre)._x = 55*(i-21)-55}

Alquien me ayuda??

Saludos
Diego Ponce de Le�n
<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->

____________________________________________________________________________
____________
Este mensaje ha sido analizado y protegido por la tecnologia antivirus
www.trendmicro.es


________________________________________________________________________________________
Este mensaje ha sido analizado y protegido por la tecnologia antivirus 
www.trendmicro.es
<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->

Responder a