Depth Management Issues

Hi all.

I am attempting to simultaneously modify 5 movieclip index values, but struggling.
I am attempting to create an illusion of four movieclips rotating around a central movieclip.

See below:

I have the rotation working, but I need all of the movieclips to be in the correct Z-order so they appear to be orbiting 360 degrees around.

I have tried using standard setChildIndex() and swapChildren() methods, but movieclips are duplicating and remaining stationary when I do this.

Here is a demo of the rotating clips so you can get an idea
http://jwhite.co.uk/jwspin_test/jwSPIN3.swf

Any help would be great.

Cheers, Jamie.