I'm having trouble building an array of 8 objects, loop them, and place them on a scene. I'm getting undefined cubes
any help would be greatly appreciated, thanks sincerely sybershot

[CODE] var arr:Array = new Array();
arr[0] = "var Cube0:Cube = new Cube(ML1, n1, n1, n1, n2, n2, n2)";
arr[1] = "var Cube1:Cube = new Cube(ML1, n1, n1, n1, n2, n2, n2)";
arr[2] = "var Cube2:Cube = new Cube(ML1, n1, n1, n1, n2, n2, n2)";
arr[3] = "var Cube3:Cube = new Cube(ML1, n1, n1, n1, n2, n2, n2)";
arr[4] = "var Cube4:Cube = new Cube(ML1, n1, n1, n1, n2, n2, n2)";
arr[5] = "var Cube5:Cube = new Cube(ML1, n1, n1, n1, n2, n2, n2)";


for(var i=0; i<6; i++) {
this['Cube'+i] = arr
this['Cube'+i].x = rad * Math.cos(angle);
this['Cube'+i].z = rad * Math.sin(angle);
angle += (360 / 6) * Math.PI / 180;
}

scene.addChild(Cube0);
scene.addChild(Cube1);
scene.addChild(Cube2);
scene.addChild(Cube3);
scene.addChild(Cube4);
scene.addChild(Cube5);

Cube0.addEventListener(MouseEvent.CLICK,onClick);
Cube1.addEventListener(MouseEvent.CLICK,onClick);

function onClick (event:MouseEvent):void{

}
CODE]