Multiple enemys surround the player and not colliding

Something i must have tried 10 times using a variety of different methods.

this link should immediately make you aware of the list of problems…

[COLOR=#336699]http://www.thehalt.co.uk/as3/rotateandmove.html[/COLOR]

(please bear in mind i will need this to work for upto 8 enemys at a time, and the follow mouse pointer will eventually be changed to follow a player sprite)

  1. ive done collision detection before, but how can i get each nme to “jostle” so that their collision circles never overlap, so they dont all end up stacked on top of each other and all seek out the player?

Ive got a variety of different versions of this, none of which have ever really solved this “jostling” behaviour

The example below shows following the player (use cursors to control) but targetting one of six dots around the player so each enemy has a different target to head for…

[COLOR=#336699]http://www.thehalt.co.uk/as3/nmeCome7.html[/COLOR]

again the overlapping spoils it.

I would be VERY grateful if some legendary AS3 programmer out there can suggest some fixes, or even slaughter my code and tell me how it should be done.

you can download both source code examples for CS4 here…
[COLOR=#336699]http://www.thehalt.co.uk/as3/nmejostle.zip[/COLOR]

Please help me!!!