Reload .swf when select "play again"

Hey,

I imagine this is a common issue.

I’m making a flash game. By the time the user gets to the end of the game all sorts of events have triggered and been removed, timers started and stopped, objected added and deleted etc etc…

When the user reaches the end of the game I want to have a “play again option”. Would I have to go through all my code making sure everything starts back to normal when this option is selected? Surely not?!

Is it possible to reload the whole game from fresh? Or is there another option available?

Thanks