По размещению:

Код AS3:
public class MySquare extends MovieClip
{
// Количество по вертикали и горизонтали
private const QUANTITY_V:int = 10;
private const QUANTITY_H:int = 10;
// Здесь задаём размеры
private const SIZE_V:int = 20;
private const SIZE_H:int = 20;
// Собственно массив
private var square:Array = [];
public function MySquare()
{
// Просто передаём в параметры количество
CreateAndArrange(QUANTITY_V,QUANTITY_H);
}
public function CreateAndArrange(v:int, h:int)
{
// Индексы
var ti:int = 0;
var tj:int = 0;
var ij:int = 0;
for (var i:int=0; i<QUANTITY_V; ++i)
{
for (var j:int=0; j<QUANTITY_H; ++j)
{
// Для лучшего вида
// Сразу просчитываем координаты
ti = (i*SIZE_V)+(SIZE_V);
tj = (j*SIZE_H)+(SIZE_H);
// Заталкиваем в массив
// В конструктор mcSquare передаем координаты,
// и размеры очередного квадрата
square.push(new mcSquare(ti,tj,SIZE_V,SIZE_H));
// Помещаем на форму
addChild(square[ij++]);
}
}
}
}
Вот на всякий случай конструктор класса mcSquare

Код AS3:
public function mcSquare(x:int, y:int, v:int, h:int)
{
// constructor code
this.x = x;
this.y = y;
this.width = h;
this.height = v;
}