ActionScript Viewer by Eltima Software is a powerful program for learning the inner structure of SWF files and their scripts. It offers SWF to FLA or Flex source projects conversion and the possibility to edit SWF files even without conversion.
The following SWF elements can be edited: texts, images, sounds, links, etc. It is also possible to extract SWF elements (sounds, images, videos, shapes, frames, morphs, fonts, texts, buttons, sprites and scripts) to multiple formats and save them on the hard drive. Videos can be extracted to AVI, MPEG, FLV and FLA, images - to PNG, JPEG and BMP, sounds - to WAV or MP3, etc.
ActionScript Viewer supports Flash 5, 6, 7, 8, 9, Flash 10 and Flash CS5 including AS 2.0 and 3.0 and SWF files built in Flex (v2 and v3). ActionScript Viewer features multi-window interface that allows its users to work with multiple SWF files at once and compare the results. You can also learn the detailed tags structure of SWF files with the help of unique Dump View feature of ActionScript Viewer.