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.
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.
Step2: Extract the Background Image
1. In the "Resources" panel, click "Image" folder to expand this type of elements.
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:
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:
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".