Rotating buttons

Hello, everyone

I wonder if you actionscript gurus can help me out please. I’m trying to figure out how to make rotating effect like the one found here:

http://www.xbox.com/en-US/xbox360/default.htm

Note the circle in the middle overlapping farther buttons. I also would like the following modifications:

  1. Buttons should move in opposite direction ONLY when mouse moves along x axis.

  2. Buttons should have acceleration and inertia, and they should decelerate to a stop if mouse stops moving.

  3. Button that is clicked should rotate to front-middle and scale a little bigger.

Can you please tell how to get this kind of effect in Flash?

Thank you