4

I have a flash (.swf) file consisting of 10 frames. Note that this is not a flash video file (.flv)

Each frame is composed of 50 separate objects that are positioned appropriately (either manually or via tweening).

Is there a tool that will allow me to export the swf so that each frame is exported as a single, final image? Basically, I should be able to take a swf file and convert it to a gif by exporting each frame individually as images and then putting them into a sequence.

I am only interested in converting a frame into an image.

I have tried swfrender, part of the SWFTools suite, as follows

swfrender -o out.png myfile.swf     

Which will try to export each frame as an image, so you might get

out-1.png
out-2.png
out-3.png

With the above command, assuming there are 3 frames.

This does what I want, except it doesn't seem to be able to process my swf correctly, with these warning messages

Warning: Shape doesn't start with a moveTo

So presumably the technique they're using to build a frame is not working 100% of the time. However, flash players are able to build frames correctly, so there should be a way to build a frame from the data and then export it.

MxLDevs
  • 1,209

0 Answers0