Support Options
Write to our support email or submit a ticket to our support. Alternatively, you can visit our Support Board (Requires registration).
Response in 24 hours is guaranteed, most of the time we will get back to you in 2-4 hours or less.
Site of the Month
May 2008
[Submit]
April 2008
Alternativa3D Developers blog
March 2008
No site was awarded as 'Site of the Month' for March 2008.
February 2008
No site was awarded as 'Site of the Month' for February 2008.
January 2008
Phireworx
December 2007
Go ActionScript Animation Platform
November 2007
moock.org
October 2007
No site was awarded as 'Site of the Month' for October 2007.
September 2007
SWX
ARCHIVE
Click here to see the remaining sites!

M...
R.I.P.
April 30, 1997
October 12, 2006
|
April 30, 2008: ASV 6 Alpha 3e expiration issue...
We have just realized a small number of downloads had wrong expiration date (It will still run normally for 15 more days, aside from the annoying message box).
If a message box is displayed when starting ASV6 Alpha 3e, please re-download from your assigned download location.
(We have finished updating downloads. Note that file name has not changed, but the file has). Sorry for any inconvenience this may have caused.
March 5, 2008: ASV 6 Alpha 3e now available to ASV 5 users...
ASV 6 supports AS3 decompling. This pre-release version, while not complete, works for many AS3 scripts out there.
February 28, 2008: ASV MXP tool 5.02 released...
This version fixes a couple of minor bugs.
August 6, 2007: ASV 5.28 released!
This minor update mainly fixes and enhances the decompile engine. Registered users can now download the new version at their assigned download URLs.
First ASV 6 alpha will be available in just a few days to all ASV 5 customers at their download URLs...
August 2, 2007: Pricing change...
Single user license for ASV now costs 80 USD.
July 16, 2007: ASV 6 release delayed :(
We hoped to have ASV released by today. Unfortunately, this is not happening. Our current plan is releasing a customer only beta for Flash CS3 AS3 decompile around August 6. Also, because of this delay, at the same time we will release ASV 5.28, with certain decompiler updates.
We are sorry for the delay, thank you for you understanding and support!
While we are at announcing 'not so plesant' news, let us add that we are forced to consider a pricing change for ASV due to EUR-USD exchange rates. In 2001 it was 0.90 (average) now it's above 1.35 and our pricing has stayed the same all these years (except for a relatively recent '5 cent' increase). If you are considering a purchase, July may be a better time than August.
April 16, 2007: Flash CS3 now available for purchase
Flash CS3 Professional is now available for purchase. Adobe has not made a trial version available yet.
March 27, 2007: Flash CS3 and ASV 6
Today, Adobe announced the next version of Flash, Flash CS3 Professional (which will be available in April). Flash CS3 is Flash version 9,
creates version 9 SWF files, which use AS3, for Flash Player 9. ASV will support AS3 with version 6, which will be released a few months after Flash CS3 is released.
As per our upgrade policy, our customers who have purchased (not received is as a free upgrade) ASV 5 will get ASV 6 upgrade free. Also, for upgrade
purposes, ASV purchases on or after March 1st, 2007 will be considered as ASV 6 purchases.
March 31, 2006: Adobe released SWF 8 specs
Today Adobe released SWF 8 specs. We don't have to do much but we will be revising ASV and releasing an update as soon as possible. UPDATE: It turns out ASV does not need any modification as a result of released specs :) We already had an update planned with bug fixes and enhancements, which we will be releasing soon (Updates to ASV are free if you have the current version).
October 28, 2005: ASV 5 now available
Please see this post for more info.
September 16, 2005: ASV 5 Beta 4 is available to all ASV 4 customers
We have made the latest beta of ASV 5 executable (with full Flash 8 support) available to all our current ASV 4 customers. The download is available at ASV 4 download locations, and this beta works with ASV 4 license files. We intend to fix any issues before ASV 5 release, so please let us know about bugs and problems. (This will delay the actual 5.00 release a few days).
May 23, 2005: ASV 4.084 released!
Decompiler engine has been significantly improved again.
You can now optionally merge outlines of other font symbols when extracting a font symbol as TTF file. Also now FSCommand2 is supported in Flash 4 slash syntax mode (previously it was supported in Flash5 dot syntax mode).
June 27, 2004: Free add-on tools for ASV: ASVMXP and ASVSOL released!
ASV Tools work within ASV and add additional functionality you might need.
ASV SOL Viewer and Editor lets you view and edit (and also create from scratch) SOL (Local Shared Object) files. SOL files provide the cookie functionality for SWF files.
ASV MXP Viewer and Extractor lets you view and extract files in MXP (Macromedia Extension Package) files.
February 29, 2004: Flashmagazine.com reviews ASV 4.05!
Read Jens C. Brynildsen's review at Flashmagazine.com!
September 15, 2003: ASV 4.0 with MX 2004 support is released!
See news for more info.
April 12, 2003: ASR released!
ASR, Action Script Replacer, is a new tool that can import actionscript from a SWF file to replace actions in another SWF file. More info available here. ASR is not sold separately and is free for our customers who have purchased both ASV and UAE.
May 16, 2002: Version 3.0 with MX support is released!
If you have purchased ASV 2.x (not received as a free upgrade), you'll receive ASV 3.0 as a free upgrade. If you have purchased ASV 1.x, you'll need to pay a small upgrade fee. See news for more info.
What is ASV?
Action Script Viewer (ASV) is a SWF (Flash) decompiler, a Win32 application which mainly
- lets you see the actionscripts in SWF (Flash movie) files,
- lets you extract resources (bitmaps, sounds, videos, fonts etc., also outlines of vector symbols as actionscript or SVG or a JSFL Tool) from SWF files,
- lets you browse the internals of SWF files while providing infomation about frames, instance names, symbols, movie clips etc. and a timeline view with context sensitive preview,
- helps you reconstruct the FLA file for a SWF by exporting SWF resources and a JSFL command.
ASV has many features which are listed on this page, below. You can get a feel of ASV by downloading ASV 3.00 Demo (very dated, still better than nothing).
You can read more about what ASV can do for you by downloading the ASV 5 help file. See our Reviews section to learn what industry experts think about ASV.
ASV is a viewer, it does not have editing capability. (Apart from simple editing of movie properties, SWF metadata, adding/modifying the ScriptLimits and FileAttributes Tags and editing certain actionscript constants). ASV is an advanced decompiler, a professional tool for the serious developer.
Background Info
SWF files are Flash movie files, the animation / RIA / multimedia standard of the Internet today,
created by Adobe (formerly Macromedia) Flash software (though now many 3rd party applications also have SWF export option) and its format
is documented by Adobe (formerly Macromedia).
Capabilities
- Works on Windows 95, 98, ME, NT, 2000 and XP. Should work on Vista, we haven't checked ourselves but haven't received any problem report.
- ASV is a portable application. Does not have an installer, does not write to Windows registry (and needless to add, does not connect to Internet - does not 'call mothership', as some call it), can run from a USB thumb drive.
- Works for SWF files generated by Flash 3, 4, 5, MX, MX 2004, MX professional 2004 (Versions 7.0, 7.0.1 and 7.2) and (basic or professional) 8.
(SWF files generated or modified by other applications are not officially supported).
- Can open most obfuscated/protected SWFs. Alhough this is not an 'official' feature, ASV bypasses many obfuscations. (Broken obfuscations disappear quite quickly). For your own protected/obfuscated SWF files, we provide support case by case basis.
- Can open and work with multiple SWF files.
- Can open SWF files embedded in projectors and other EXE files. Also searches ZIP files, embedded ZIP files and UPX compressed EXE files. Since SWC files are in ZIP format, ASV can open SWF files in them too.
- Decompiles and shows all the actionscripts on frames, on buttons, in movieclips. Also shows Clip Actions, Component Parameters and on(construct) blocks..
- Supports Unicode display for SWF 6/7/8 actionscripts. Also has an option to display \u escapes for unicode characters in case the current font does not support the characters.
- Can show actionscripts as p-code (bytecode). Can show raw hex data side by side with p-code.
- Can show actionscripts as __bytecode__ functions.
- Provides option to present the script text colorized (2 preset coloring options available). You can also choose the font for display.
- Can save all the actionscript text into a single text file with other info. Can save or copy individual actionscripts.
- Can convert v3 and v4 actionscripts to v5 format. (Can show v3/v4 scripts in Flash 4 or Flash 5 format).
- Can show AS2 actionscripts in AS2 and AS1 format.
- Presents timeline view of the SWF with 2 colorizing options (symbol types and animation), where you can view/hide layers, select multiple frames/layers with instant preview of the selection.
- Presents a frames view, also lists the frame contents and info about the contents like X and Y position.
Infromation pane provides context sensitive detail about symbols like size, fillstyle count and font code table if present.
With the context sensitive preview window, lets you effectively navigate in the SWF and browse. You can preview the outlines, bounding rectangles or color transforms and masks disabled, with actions, actions converted to 'stop' or without actions.
- Presents a list of all symbols, indicates if a symbol is used on the main timeline, shows "uses" and "used by" information for all symbols.
You can choose which types of symbols to list.
- Presents a usage tree view of all the symbols in the SWF file. Symbols used by timeline and actionscript are clearly separated. You can also see a list of symbols that use a symbol.
- Double clicking a symbol opens the symbol in a new SWF window. Movie clips opened this way can be saved as a SWF file and navigated as if it was a stand-alone SWF.
- Can save open SWF or any part of it (the selection). Can save compressed SWFs as compressed or uncompressed.
- Presents a list of all instance names used, their location and symbol reference with a quick search option.
- Presents a list of all frame labels and named anchors used and their location with a quick search option.
- Presents a list of all actionscripts and their location. Also presents a tree view of detected classes.
- Presents a list of all special tags like protect, debugging, export tags. You can choose whether to save any of those tags.
- Context sensitive preview window, with an option to disable/enable actionscripts, helps virtually everywhere, while
viewing the timeline, frames, library, instance names, frame labels etc...
- Can hide unmodified frames and layers making only key frames visible.
- Presents a list of actionscript constants (defined in ConstantPool actions, pushed as string and function name/parameters), can edit the values.
- Shows SWF movie infomation: version, width, height, frame rate, frame count, bacground color and metadata.
- Can change the background color, frame rate and bounding rectangle (effectively the width and height).
- Can add a ScriptLimits tag and can edit values of the newly added tag or existing ScriptLimits tags.
- Can add/edit SWF Metadata.
- Can add/edit Fileattributes tag (Local Playback Security).
- Can extract all library symbols as SWF files.
- Can extract all layers as SWF files.
- Can extract all frames as SWF files.
- Can extract all video symbols as FLV files.
- Can extract all sounds (only except NellyMoser compressed sounds) as WAV/MP3. Streaming sounds are fully supported.
- Can extract all bitmaps as JPG/PNG.
- Can extract all font symbols as TTF. Optionally lets you merge outlines from other font symbols.
- Can extract all extractable text to a single .TXT file as ANSI or UTF-8.
- Can extract all scripts as separate files.
- Can extract all class scripts as separate files to a folder structure.
- Can batch extract from single or multiple files one or more of the following resource types: Bitmaps, Sounds, Video, Text, Font, ActionScript, SWF Data as Text and Rebuild Data.
- Can save the open SWF file without sounds/bitmaps or actionscrips. Also can save vector symbols as outlines or grayscale.
- Can save colors and gradients (except bitmap fills) used in a SWF file as a CLR file.
- Can extract graphic symbols outlines as Flash MX drawing actionscript, actionscript data, .SVG file or a Flash MX 2004 custom JSFL tool.
- Can extract font symbol glyphs as as Flash MX drawing actionscript or actionscript data.
- Can extract a font symbol (defined by DefineFont2 tag) as a SWF with export ID, which can later be imported.
- Can extract symbols and actionscripts by simple drag&drop
- Can be extended by free add-on tools. Current available tools are:
- Can create rebuild-data and a JSFL command that gives you a head start when trying to reconstruct a FLA file.
Main Uses
- You can get your code back if you lose the source FLA to one of your SWFs.
Also ASV offers many features that help reconstructing your FLA file.
- You can have a peek at code and structure of any SWF you got, for learning purposes. (Mind you, it's not easy to learn by looking at code alone)
- You can see what others can see when they have a peek at your SWF with ASV.
- If you are a 3rd party SWF developer or you are using 3rd party tools that generates SWF files, ASV will help as a great SWF file debugging tool.
Warning!
If you're a newbie probably ASV won't help you perform miracles in a few hours. But if you are ready to work hard or you're experienced enough and comfortable reading code, ASV will prove invaluable!
Special note on conditions of use
You can only use ASV on SWF files that you have the right to use ASV on.
Burak KALAYCI or Manitu Group will not be responsible for your actions.
|