Antes de responder me gustar�a comentar algo sobre las listas en general.

Como ya sab�is, ASNativos forma parte de 5dms. 5dms, adem�s de ASNativos,
cuenta con dos listas m�s: flare y beginner. Hay temas que ahora encajan
mejor en las otras listas: beginner y flare. Lo hemos estado comentando
hace un momento y por ejemplo el mail sobre video en flash deber�a pasar a
la lista flare. El mail al que estoy respondiendo en beginner, etc. Es
bastante inc�modo tener que decir estas cosas; as� que conf�o en el
criterio de todos. Seguro que as� ganaremos en calidad y en inter�s :-)

Bueno, sorry por el rollo, paso a responder el mail:

Yo utilizar�a un poquito de 'mates'. Para hacer lo que dices el m�dulo de
una divisi�n viene como anillo al dedo:

<code>
var i = new Number(0);
var dx = new Number(55);
var dy = new Number(55);

for (var i = 0; i < 50; i ++) {
        var row = new Number(Math.floor(i / 7));
        var column = new Number(i%7);
        var initO = new Object();
        initO._x = dx * column;
        initO._y = dy * row;
        _root.attachMovie("_blank","prueba"+ i, i, initO);
}
</code>

mete eso en un frame vac�o y crea un elemento en la biblioteca con nombre
de exportaci�n _blank.

dx y dy es la separaci�n que habr� entre los elementos en la direcci�n x y
en la direcci�n y. i es el n�mero total de elementos a incorporar.

Saludos a todos,
Xavi Beumala
www.code4net.com
www.5dms.com

> 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
> -------------------------------->
>

<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->

Responder a