не проверял, но должно работать.

Код AS3:
creat.addEventListener(MouseEvent.CLICK, creat_f);
var kol:int=5;
var MyclipArray:Array = new Array();
function creat_f(event:Event):void
{
for (var i:int=0; i<kol; i++) {
MyclipArray[i] = new Myclip;
addChild(MyclipArray[i]);
MyclipArray[i].y=100*i;
MyclipArray[i].name = i;
MyclipArray[i].close.addEventListener(MouseEvent.CLICK,del);
}
}
function del(e:Event){
removeChild(MyclipArray[int(e.target.parent.name)]);
refreshMyclip(int(e.target.parent.name));
}
function refreshMyclip(itemIndex) {
MyclipArray.splice(itemIndex, 1);
if (kol>1) {
kol--;
for (var i:int=0; i<kol; i++) {
MyclipArray[i].name = i;
MyclipArray[i].y=100*i;
}
}
}