This idea just comes from nowhere....and could work....although i dont think it will be very good.
As you can snap a screenshot, and display it in a sprite. When displayed in a sprite it replaces the current frame in the sprite. So if you have a sprite with *** frames that you can replace, then you should be able to "record" as many frames as you have in the sprite. Then display it by playing the animation.