aqui te dejo uno igual pero con un solo for (el resultado es el mismo)
Código :
var total:Number = 18;// total de elementos
var dirX:Number = 0;//mi ejeX
var dirY:Number = 0;//mi ejeY
var columna:Number = 3;//la cantidad de columnas
//
var ref:MovieClip;
for (var i:Number = 0; i<total; i++) {
ref = this.attachMovie("mimc", "mc"+i, this.getNextHighestDepth());
ref._x = 25*dirX;// <---------OJO
ref._y = 25*dirY;
dirX++;
if (dirX == columna) {
dirX = 0;
dirY++;
}
}
donde dice OJO, le puse 25 pensando q cada cuadrado mide 20px de ancho y alto, asi esos 5 RESTANTES son el espacio entre MC