Comunidad de diseño web y desarrollo en internet online

Reescribir codigo con FOR

Citar            
MensajeEscrito el 06 Mar 2007 10:18 am
Muy buenas a todos. Si alguien sabe como resolver mi duda le estaría agradecido: Tengo el siguiente código:
[ code ]patron79._y = 0;
patron78._y = (patron79._y + patron79._height) + 10;
patron77._y = (patron78._y + patron78._height) + 10;
patron76._y = (patron77._y + patron77._height) + 10;
patron75._y = (patron76._y + patron76._height) + 10;
...
...
patron1._y = (patron2._y + patron2._height) + 10;[ /code ]

Los patrones son Clips creados con un FOR a partir del patron1 (duplicateMovieClip). Cada patron contienen una noticia y con este código las coloco una debajo de otra.
Mi pregunta es como escribir este código de forma mas sencilla con un FOR porque el código se repite y sé que se puede programar de forma más sencilla. Me estoy volviendo loco con tanto patron + i + ._y .... Esto es un disparate seguramente.... :D

Muchas gracias y saludos, Jao

Por Jao

3 de clabLevel



 

Salamanca, España

msie7
Citar            
MensajeEscrito el 06 Mar 2007 10:27 am
Yo supongo que se escribiría de forma parecido a esto, pero no estoy nada seguro de si va entre "[ ]".

Código :

for(i=79;i<=0;i--){
patron[i-1]._y = (patron[i]._y + patron[i]._height) + 10;
}
Que alguien lo confirme/desmienta, pls.

Gracias

Por Bleend

Claber

3385 de clabLevel

10 tutoriales
4 articulos

Genero:Masculino   Héroes

Barcelona

firefox
Citar            
MensajeEscrito el 06 Mar 2007 10:52 am

Código :

patron79._y = 0;
for (i=78; i>=1; i--) {
  this["patron"+i]._y = this["patron"+(i+1)]._y + this["patron"+(i+1)]._height + 10;
}


Creo que así iría...

Saludos!

Por dmvalverde

150 de clabLevel



Genero:Masculino  

Extremadura

opera
Citar            
MensajeEscrito el 06 Mar 2007 03:23 pm
Mil gracias, funciona a la perfección. Así parece todo mas fácil :D No se si está permitido, pero os dejo el enlace para que veais el resultado: www.grupofresh.com

Nuevamente muchas gracias a los dos. Un saludo, Jao.

Por Jao

3 de clabLevel



 

Salamanca, España

msie7

 

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