thanks daveystew and vedder, I get the logic behind all that but I just need to mess with it and then get it to work, but I do have one question which I hope either of you can help me out with, when the instances of the mc are being created inside the for loop, is there a way of giving each one an instance name i.e. as the first one is being created call it 'c1', I had thought there might have been a way to use the variable 'i' with something like this but its not working for me:
var total:Number = 5;
var radius:Number = 100;
var increment:Number = 360 / total;
for(var i = 0; i < total; i++)
{
var angle:Number = increment * i;
var radians:Number = angle * (Math.PI / 180);
var ['c'+i] = new circle();
['c'+i].x = Math.cos(radians) * radius;
['c'+i].y = Math.sin(radians) * radius;
}
The above of course could make as much sense as I do

so I apologize in advance as I have never done anything with as3 to this level of complexity, really just controlled pre-existing mc with it to a great extent.