Well there are screen capture programs like Camtasia (costly) or Windows Media Encoder (free) to record the monitor screen. But each time you capture and render that image, it will be slightly degraded by the recompression process. Computer screen resolution is not very good to start with.
For best quality you could export the .swf as a .avi file directly from Flash, at max quality. ....But you do need to work in Flash. Then edit those clips in an actual video editing program (Adobe Premiere Elements for example). And only in the final rendering would you resize and compress the video depending on what delivery system you plan on using (Internet, DVD, etc.).
EfV