I support a site that supposedly "lost" the source code for the SWF file. How to decompile this source?
Are there programs online or offline that I could use?
It can also be done freely online: http://www.showmycode.com/
EDIT A quick Google search showed this list, which probably has all the necessary tools (see also the comments): http://bruce-lab.blogspot.co.il/2010/08/freeswfdecompilers.html
Usually "lost" is a euphemism for "We stopped paying the developer, and now he will not give us the source code."
However, I own a copy of the Burak ActionScript Viewer , and it works very well. A simple Google search will find many other SWF decompilers.
erlswf is an open source project written in erlang to decompile .swf files.
Here's the website: http://code.google.com/p/erlswf/
Get the SWF Sothink decompiler. Not free, but worth it. I recently used it to decompile SWF, for which I lost fla, and I could completely bypass swf-fla and vice versa!link text
This is a possible solution: http://www.darknet.org.uk/2007/09/flare-flash-decompiler-to-extract-actionscript/
Body must be at least 30 characters
I got lucky with the SWF :: File library on CPAN, and especially the dumpswf.plx tool that comes with this distribution. It generates Perl code, which on startup regenerates your SWF.
I used Sompink SWF decompiler a couple of times, the only problem is that as the project gets more complex, decompiler output becomes harder to compile again. But it ensures that you can get your .as files most of the time, compiled by fla is a question.
Sompink SWF Decompiler