Si deseas mover cada objeto al tomarlo y soltarlo despues de creados (si entendi bien), entonces deberias intentar esto a ver si te funciona:
Código:
for (var i = 0; i<10; i++) {
// Aqui duplico el objeto y lo pongo en una
// posicion inicial en el stage
_root.clip_mc.duplicateMovieClip("clip"+i, 10+i);
this["clip"+i]._x = random(100);
this["clip"+i]._y = random(100);
//
// A cada objeto le aplico y quito la propiedad
// de poderse mover al tomarlo y soltarlo
_root["clip"+i].onPress = function() {
this.startDrag();
this.swapDepths(i+10); // <-- Adicional (lee abajo)
};
_root["clip"+i].onRelease = function() {
this.stopDrag();
};
}
Le añadi una propiedad mas denominada swapDepths, de forma que cada vez vez que tomes cualquiera de los objetos este se ponga por encima de los demas. Si no te gusta, simplemente borralo