Stop Flash Animation After 30 Seconds

Hello,
I am a Flash “newbie” working on an animated web banner. The specifications say that the animation must stop after 30 seconds but can on a mouse rollover. My animation is just a looping rotating circle created on the timeline. How can I get this looping animation to stop after 30 seconds? Also, is there a simple way to have the animation resume on a mouse rollover?

Any help would be most appreciated. I have been attempting different scripts using setTimeout but so far cannot seem to get it to work.:emb:

Thank you!