"Sothink SWF Decompiler is a professional Flash decompiler. It can easily decompile SWF to FLA and FLEX projects. Not only supports AS3, this Flash decompiler also supports Flash 6/MX 2004/8/CS3/CS4 and FLEX. It extracts almost all Flash elements including shape, morph shapes, images, sounds, videos, frames, fonts, texts, buttons, sprites and ActionScript.
I actually had a use for one of these last week so I went ahead and grabbed this for future use.
Very handy when you need assets out of a swf when the client can't provide the source assets. At least you can start to recreate some of them this way.