swf decompiler

Sothink SWF Decompiler

Convert SWF to FLA source file. Export SWF objects including sound, video, shape, movie clip and ActionScript. Works with ActionScript 3.0 and Flash CS5; supports Flash from 6.0 to CS5 and Flex project. Both Windows and Mac version are available.
Order Win | Mac
Price ($79.99)
Download Win | Mac
30-Day Free Trial

How to Extract Elements from Flash Movies?

Sothink SWF Decompiler is a professional Flash decompiler which can be used to extract elements, such as shapes, images, sprites, etc. from Flash movies. In this tutorial, we will show you how to extract an image from a SWF file by Sothink SWF Decompiler.


Preparation: In desktop of your computer, create a new folder and name it as "ExtractElement", and then put a Flash movie into it (we use liquify.swf as an example). In the following tutorial, we will extract the background image from this liquify.swf file.


Step1: Open the liquify.swf File in Sothink SWF Decompiler

1. Launch Sothink SWF Decompiler.

2. From the "Explorer" window, browse to "ExtractElement" folder, and the liquify.swf file is automatically appeared in the below panel.

Explorer the File


3. Click on the liquify.swf file, and then it will begin to play in the preview window. In "Resources" panel, click the "+" sign to expand the files, and then all of the elements contained in the SWF are analyzed and listed in this panel. 

Open the File


Step2: Extract the Background Image

1. In the "Resources" panel, click "Image" folder to expand this type of elements.

Expand resources


2. Click "Image 4" under the "Image" folder, then it will be shown in the preview window, and we will find that it is the image that we want to extract.


3. Choose the check box before "image 4", and click the "Export Resources" button. Now the Export Resources dialog is opened:

Export resources


4. In the Export Resources dialog, specify to save the exported image to "ExtractElement" folder, and set its format as "Image (*.jpg; *.bmp; *.png)". After clicking "OK", the following SWF Decompiler dialog is appeared to ask if you want to create a "liquify" folder to save the exported image:

Choose to create a new folder


5. Choose "Yes" in the dialog to complete the exporting process.


Step3: Find Your Desired Image

Go to the "ExtractElement" folder, you will find the newly created folder "liquify". And your desired image is located in its sub-folder "Image".