Че та я закодился сегодня. Вообще запутался.

Код AS3:
for (var j:int = 0; j < 3; j++ )
{
bigMap[j] = smallMap;
bigMap[j].z = count;
count += 3;
map.addChild(bigMap[j]);
if (j == 0)
{
Sprite3D(bigMap[j]).transform.colorTransform = color;
}
}
trace(map.numChildren)// равно 1, а должно равняться 3
Я как понимаю он просто копирует одну ту же ссылку? Объясните пожалуйста.