encontré el fallo. Este código es el bueno. Estaba usando una sintaxis in poco desfasada.
ESte es para cuando tienes 8 clips que se llaman 'clip1','clip2',....
for (i=2;i<9;i++) {
this["clip"+i]._x = this["clip"+(i-1)]._y+30;
}
..y con este otro creas los clips de cero y los colocas partiendo de uno solo que se llame 'clip'. así optimizas más
for (i=1;i<9;i++) {
nombre = "clip"+i
duplicateMovieClip("clip",nombre,i);
this["clip"+i]._x = this["clip"+(i-1)]._x+30;
}
Espero que te valga..