Skip to main content
Participating Frequently
February 8, 2017
Answered

Exporting 3000+ PNG files from Flash project

  • February 8, 2017
  • 3 replies
  • 1563 views

I have a big project which calls for converting about 240 Flash presentations to HTML5.

I need to extract the elements from each Flash presentation to PNG files. Each presentation has several elements so I estimate there will be more than 3000 that will need to be exported.

I'm using Flash Pro CS6 (12.0.2) and the only export command I can find is "Export PNG sequence" when right-clicking the element in the library.

My questions are:

1. Is there a way to just export 1 frame of each element? (I don't need PNG sequences).

2. Is there a way to Batch Export all elements in the library so I don't have to do one by one?

3. Perhaps a newer version of Flash Pro has the functionality I need?

4. Is there perhaps a way to use scripting to accomplish this?

Thanks in advance!

    This topic has been closed for replies.
    Correct answer ClayUUID

    This is exactly the sort of thing that JSFL is ideal for.

    Adobe Flash Professional * Extending Adobe Flash Professional

    3 replies

    xavierp1Author
    Participating Frequently
    February 15, 2017

    Thanks to all for your input and apologies for the delayed reply. We wound up using Sothink SWF Decompiler. Does exactly what we need without complications.

    BTW: I am not endorsing Sothink SWF Decompiler nor do I have any affiliation with the publisher. I'm leaving this feedback in case it helps someone else especially during these days where a lot of content will need to be converted from Flash to HTML5 as we seem to approach the technology's final days; at least for web but that's a different topic.

    Cheers!

    Colin Holgate
    Inspiring
    February 15, 2017

    The one I use is Flash Decompiler Trillix. You can get it from the Mac App Store. It hasn't been updated for five years, but still saves the day sometimes!

    ClayUUIDCorrect answer
    Legend
    February 8, 2017

    This is exactly the sort of thing that JSFL is ideal for.

    Adobe Flash Professional * Extending Adobe Flash Professional

    Colin Holgate
    Inspiring
    February 8, 2017

    Are you going to be using the CreateJS Toolkit in CS6? Even if you're not, you could use it one time. It would publish out a folder of PNGs for you, just the number of images that there are.

    Failing that, you could select all the images in the library, copy them, in a new FLA do a paste on the stage, Select All, and right-click Distribute to Layers. You would then need to drag each layer into a new frame. That would give you an animation that was one image per frame, and you could do the normal export PNG sequence.

    There are a few ways that using a later version of Flash Pro or Adobe Animate would make things easier for you. Do you know anyone else who uses Creative Cloud? They could take your FLA and quickly give you a set of correctly named PNGs.