SWF Disassembler in Flex SDK
This section describes the SWF disassembler, swfdump, provided in Adobe Flex SDK package.
Another nice tool provided in Flex SDK is the SWF disassembler located at
Command line syntax can be obtained as:
Usage: java tools.SwfxPrinter [-encode] [-asm] [-abc] [-showbytecode]
[-noactions] [-showdebugsource] [-showoffset] [-noglyphs]
[-external] [-save file.swf] [-nofunctions] [-out file.swfx]
Notes on some command link options:
- "-asm" specifies that the assemble code should be printed out.
- "-abc" specifies that the ActionScript Byte Code (ABC) should be printed out.
If you have installed both SWFTools and Flex SDK,
now you have two versions of the same command, "swfdump":
- \local\swftools\swfdump - The SWF file dumper tool from the SWFTools package.
- \local\flex\bin\swfdump - The SWF file disassembler tool from the Flex SDK package.
See next sections for comparisons between both tools.
Last update: 2010.
Table of Contents
About This Book
Introduction of Adobe Flash
Adobe Flash Player Plugin for Firefox
Adobe Flash Player Plugin for Chrome
Adobe Flash Player Plugin for Safari
Adobe Flash Player ActiveX for IE
Using "object" Elements for Flash Files
Using "embed" Elements for Flash Files
"mp3player" - MP3 Music Player
Flash Player Projector
SWFTools - SWF File Manipulation Tools
SWFC Script to Generate Flash SWF Files
ActionScript Embedded in SWFC Script
AS3Compile - ActionScript 3 Compiler
►Adobe Flex SDK 4
Downloading and Installing Flex SDK 4.1
"mxmlc" - Adobe Flex Compiler
Spark Component Architecture
MXML Example Using Spark Components
Compiling ActionScript 3 Scripts with 'mxmlc'
►SWF Disassembler in Flex SDK
Dumping Simple SWF Files
Dumping SWF Files Containing ActionScript 3 Statements
Dumping SWF Files Generated from ActionScript 3 Classes
Dumping SWF Files Generated from MXML Applications
SWF File Structure and Tags
SWF File Processing Rules
SWF Files for Video and Audio Streams
PDF Printing Version