I would think any of the screen recording applications would work for this like iShowU, Snapz, ScreenFlow, etc. Out of the ones I demo'd ScreenFlow was the best at smoothly capturing video. I had a project where I needed to capture some Flash playing off a DVD application and it worked quite well.
I'm not sure about the ability to download it as a single file like you would Flash.