You are doing right. To access the objects inside the array, again you need to loop through it . Try this,
var listOfCells:Array = new Array();
for (var i:int =0; i < this.numChildren; i++)
{
listOfCells.push(this.getChildAt(i));
}
var len:int = listOfCells.length;
for (var j:int =0; j < len; j++)
{
trace(listOfCells[j].x);
}
or you can access the root of the application to get the elements like below,
var listOfCells:Array = new Array();
for (var i:int =0; i < (root as MovieClip).numChildren; i++)
{
listOfCells.push((root as MovieClip).getChildAt(i));
}
trace(listOfCells)
var len:int = listOfCells.length;
for (var j:int =0; j < len; j++)
{
trace(listOfCells[j].x);
}