I have found another Flash decompiler which runs on Windows, Mac, and Linux, which also works with ActionScript, and unlike RABCDasm it modifies code internally and saves to the original file without creating all the sub folders/files. I have had a look and seems to works, but may be confusing for learners, but might be worth a look?
Google:
JP ActionScript Decompiler (ASDec)
For Mac look for:
JP ActionScript Decompiler Beta 1: Free Download - Mac
Review:
JP ActionScript Decompiler (ASDec) is free and open-source application in Java for decompiling ActionScript parts from flash SWF files.
JP ActionScript Decompiler also has basic ability to edit (assemble) ActionScript.
JP ActionScript Decompiler is a cross-platform utility capable of running on any operating system that comes with Java support (e.g. Mac OS X, Windows, Linux).
Note: The decompiler is in beta stage at the moment. This means use it at your own risk. Not everything is finished yet.
· Opening SWF files version 10 or older
· Showing source code of ActionScript1/2 and ActionScript3. (See source limitations)
· Exporting sources to file (at the moment only AS3)
· Editing source code via modifying assembler source (See editing limitations)
· Saving modified actionscript back to the file
· Built-in proxy server for editing SWF files which come through it.
Google:
JP ActionScript Decompiler (ASDec)
For Mac look for:
JP ActionScript Decompiler Beta 1: Free Download - Mac
Review:
JP ActionScript Decompiler (ASDec) is free and open-source application in Java for decompiling ActionScript parts from flash SWF files.
JP ActionScript Decompiler also has basic ability to edit (assemble) ActionScript.
JP ActionScript Decompiler is a cross-platform utility capable of running on any operating system that comes with Java support (e.g. Mac OS X, Windows, Linux).
Note: The decompiler is in beta stage at the moment. This means use it at your own risk. Not everything is finished yet.
· Opening SWF files version 10 or older
· Showing source code of ActionScript1/2 and ActionScript3. (See source limitations)
· Exporting sources to file (at the moment only AS3)
· Editing source code via modifying assembler source (See editing limitations)
· Saving modified actionscript back to the file
· Built-in proxy server for editing SWF files which come through it.








