А как быть в моем случае. Есть 4 мувиклипа в библиотеке.
Необходимо в цикле создавать решетку из этих мувиков в зависимости от значения переменной (она указывает решетку из какого типа мувиков создать)

Код AS3:
var cell:MovieClip;
for (var i:int = 0; i < 10; i++)
{
cells[i] = new Vector.<MovieClip>();
for (var j:int = 0; j < 10; j++)
{
cell = new CellF_mc();
cell.width = 45;
cell.height = 45;
cell.x = i * cellSize + 40;
cell.y = j * cellSize + 50;
addChild(cell);
cell.addEventListener(MouseEvent.CLICK, onCellClick);
cell.stop();
cells[i][j] = cell;
}
}
В примерах из темы переменная принимающая создаваемый класс должна быть Object, но это меня не устраивает по причине использования мною Vector.<MovieClip>();, да и addChild(cell); выдал ошибку.
Или мне сделать внешнюю (до цикла) проверку по условию и скопировать блок с циклом 4 раза для каждого варианта???