SWF Decompiler for Adobe (formerly Macromedia) Flash 4, 5, MX, MX 2004 and 8 SWF files      
  What is ASV?   Download Demo   Documentation   ASV Tools   Reviews   News   FAQ   Order Online   History   Links   About Manitu Group

News
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.
 
January 22, 2008: ASV 6 Alpha 3d now available to ASV 5 users...
 
January 14, 2008: ASVMXP 5.01 released...
This version fixes a couple of minor bugs.
 
December 11, 2007: ASV 6 Alpha 3c now available to ASV 5 users...

November 11, 2007: ASV 6 Alpha 3b now available to ASV 5 users...
Licensed ASV 5 users can now download ASV 6 Alpha 3b at their assigned download locations.
 
There has been fixes to both AS2 and AS3 decompile engines, but unfortunately we weren't able to include our latest AS3 engine because it is/was not in a stable state. Our next release will be first ASV 6 beta!
 
October 15, 2007: ASV 6 Alpha 3 now available to ASV 5 users...
This is certainly a better version than Alpha 2a, and ASV 5.28 -as we think we have fixed bugs related to ASV5 functionality- but there are still too many open issues regarding AS3 decompile.
 
ASV version 6 alpha 3

 
September 12, 2007: ASV 6 Alpha 2a now available to ASV 5 users...
Alpha 2 had a problem with displaying SWF 8 and below content. This was a simple bug and did not affect any AS3 content, so you could use ASV 5 for AS1/AS2 content and ASV6 alpha 2 for AS3 content as a workaround, but this would be a hassle. So we fixed this, and also added an option that helps bypassing certain obfuscations (again targets AS2 content only). We kept the filename of the download same, so a little care might be needed to get the correct file if you have already downloaded Alpha2.
 
September 10, 2007: ASV 6 Alpha 2 now available to ASV 5 users...
Release notes:
  • Alpha 2
  • This is still alpha, please read the notes for Alpha 1 below, they still apply.
  • Here are the changes in this release:
    • More than 100 issues with the Decompile engine have been fixed/implemented. The results should be much better though many parts are still incomplete. Please report crashing bugs and also when the decompile is wrong in a big way.
    • For files using AS3, p-code mode is now available.
    • For files using AS3, File | Save SWF Data as Text... command now works, and so you can save all scripts to a single text file.
August 13, 2007: ASV 6 Alpha 1 now available to ASV 5 users...
We have just released ASV 6 Alpha 1. It's now available at assigned download locations for all licensed ASV 5 users.
 
Release notes are below, but in summary, what you get is really alpha software, with an incomplete decompile engine showing only scripts in AS3 SWF files. Still, we think shown scripts will help - it's not totally useless, just very incomplete...
 
ASV 6.0 Alpha 1 Release Notes August 13, 2007
  • Alpha 1
  • This is alpha software, means it's not feature complete, features available are not complete and has not been fully tested.
  • What will work?
    SWF files not using AS3 should work as with ASV 5 (Please report if you find this is not the case). For SWF files using AS3, scripts will be listed in the ActionScripts tab. When you click on an item, you should see the decompiled script. Also, you should be able to see the document class in Movie Information dialog. No other feature of ASV should be expected to work.
  • There are many known issues, features not implemented (Both with ASV and the AS3 decompile engine). On top of this, at this time, our official support for AS3 SWFs is for Flash CS3 created SWF files exported with optimization on (This means our internal tests were done with such SWF files).
  • Known issues with the decompile engine is too many to list but we can say that new XML, RegExp, activation and some namespace related parts, variable types and p-code view are not there at all (We have removed some work in progress).
  • Not tested on Vista. (We currently do not use Vista. Rather than supporting Vista, we depend on Vista supporting a well-behaved Win32 application like ASV. Please report any problems).
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. Upgrade pricing is also increased from 14 USD to 15 USD.
 
For the last 5 years, Turkey's exchange rate policy has been having over-valued Turkish currency. Exchange rate for USD-YTL is around the same as exactly 6 years ago and during that time there has been considerable inflation in Turkey (at least 90%, many calculate it as more). So, while we mentioned USD-EUR exchange rates (below), USD-YTL exchange rates is what really matters for us...
 
We have made our calculations came up with 33% price increase. Thank you for your understanding. It's important for us that our prospective and current customers know that we do not increase (or decrease) our prices arbitrarily, but only out of necessity and after careful consideration. We still believe ASV (and our other software) are good value for the money. Thank you all again.
 
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!
 
May 16, 2007: ASV 5.27 released!
This 7th year anniversary release fixes a couple of cosmetic issues. (No decompile engine changes).
 
May 10, 2007: ASV 5.25 released!
This minor update mainly fixes and enhances the decompile engine. Registered users can now download the new version at their assigned download URLs.
 
This is probably the last ASV 5 update. ASV 6 (wth Flash CS3 support) will be available by July 16th.
 
Major changes:
  • Decompile engine fixes and enhancements.
  • Memory Manager updated.
    ASV will now use memory more efficiently which will help especially with big SWF files.
  • Actionscript View Tab now has a 'Find' section on its toolbar.
    You can now search the text in class tree, or location and instance of columns (depending on the active view).
  • New export option 'Do not include origin information'.
    When extracting resources, ASV includes its name and URL where appropriate, not for evil watermarking purposes, but for making the origin of the file clear. Now you can stop that.
As usual, current customers can download the updates at their download pages or the updated versions (or download URLs) can be requested by writing to support@buraks.com (Please make sure you state your order ID or you're writing from your registered address).
 
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 1, 2007 will be considered as ASV 6 purchases.
 
Also some ASV 4 purchases will qualify for free ASV 6 upgrade: if you have purchased ASV on or after August 1, 2005, you'll qualify for free ASV 6 upgrade.
 
Flash CS3 is expected to be available on April 20th.
 
January 5, 2007: ASV 5.21 released
This version fixes a single decompile engine bug, which we thought shouldn't wait until the next update...
 
As usual, current customers can download the updates at their download pages or the updated versions (or download URLs) can be requested by writing to support@buraks.com (Please make sure you state your order ID or you're writing from your registered address).
 
January 4, 2007: ASV 5.20 released
Major changes are:
  • Tons of decompiler engine fixes and enhancements.
  • Interface changes: Some icons changed, placements of some menu items re-ordered.
December 25, 2006
We wish you happy holidays, merry christmas, happy Hanukah, happy Kwanzaa and a happy new year!
 
(Our response times might be somewhat, but not very much, slower than usual within the next week).
 
November 6, 2006: Pricing change...
We started working with a new payment processing company, Plimus, in addition to excellent Emetrix.
 
All our prices tended to end with .95, which looked like a cheap trick. Though we are aware that it may have been an unintended trick that works, we have decided to adjust our pricing, unfortunately this means an increase, albeit a very small one: Single user license for ASV now costs straight 60 USD (rather than 59.95 USD).
 
Also, now our volume discounts are more 'fair', though this may mean an increase in some situations. Unfortunately, Emetrix does not support this 'fair' model, so we are not offering full volume discounts for purchases through Emetrix.
 
Plimus accepts Paypal, which is something new for us, which was one of the top requests about payments.
 
October 2, 2006: ASV MXP Viewer and Extractor updated
This update fixes a minor bug. We also made some UI enhancements. We haven't added better Unicode support (for file names) as this wasn't a requested feature at all. Please let us know if you are interested in this.
 
September 15, 2006: ASV 5.16 released
Major changes are:
  • 3 separate issues with the decompiler engine fixed.
September 5, 2006: ASV 5.15 released
Major changes are:
  • Various decompiler fixes and enhancements.
  • Naming convention for extracted SWFs has been changed.
  • Some minor fixes.
June 26, 2006: ASV 5.12 released
Major changes are:
  • Better Unicode support on Windows NT/2K and XP. You can now change the display font (for lists etc.) using File > Set Display Font command.
  • You can now preview the whole SWF using Window > Preview Whole SWF command or using CTRL+Enter.
  • New AS2 class file for ASVDrawing format, kindly provided by Ivan Dembicki is now included with ASV distribution. Also, .as files by Peter Hall are now included.
  • New import option 'Fix certain invalid jumps'.
  • New JSFL Rebuild data option 'Use selection scale for editable text fields'.
  • SWF Metadata editing does not require the data to be XML now. Also the issue with certain languages is solved.
  • New File properties button in Movie Information dialog.
  • Preview window can now save snapshots in JPEG format in addition to BMP format.
  • You can now save a snapshot of the whole timeline as a JPEG by dragging and dropping from the 'Frame Actions & Labels' text.
  • Special Tags tab context menu now has a command to check/uncheck all tags of the selected type.
  • Toolbars can now be hidden using General and SWF Window preferences.
  • Hex view main menu moved to context menu.
  • Actionscript coloring changed. Look of the status bar changed. Window menu moved near to Help menu.
  • Lots of decompiler fixes and enhancements.
May 30, 2006: ASV 5.11 Beta 4 available for registered users
ASV 5.11 Beta 4 executable is now available for registered users of ASV 5 at their assigned download URLs.
 
May 22, 2006: ASV 5.11 Beta 3 available for registered users
ASV 5.11 Beta 3 executable is now available for registered users of ASV 5 at their assigned download URLs. We hope to release the minor update, ASV 5.12 to avoid confusion, in about a week. (Updates to ASV are free if you have the current version).
 
ASV, the first SWF Decompiler, turned 6 on May 16, 2006. Thanks to all who shared their comments with us about the 6th birthday of ASV...
 
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).
 
March 16, 2006: ASV Projector Creator updated
We have updated ASV Projector Creator to version 5.01 (jumped to v5 from v2). Flash 8 data files are added and also Flash 7 files are updated (see Flash / Player Update for more info). Customers users can download ASVPC 5.01 from their assigned download URLs.
 
Yes, we have negletted updating Site of the Month section. Please submit good sites but not your site for free advertisement purposes.
 
October 28, 2005: ASV 5 released
This version adds Flash 8 support.
 
Please see this post for more info.
 
August 8, 2005: About Flash 8 release and upgrades
Today Macromedia announced Flash 8. Actual release is expected around mid-September. We will release ASV 5 with Flash 8 support as soon as possible after Flash 8 release. ASV customers who have purchased ASV after or on September 1, 2003 will be eligible for free ASV 5 upgrade (For other users, upgrade costs just US$14). All purchases dating from August 1, 2005 will be considered as ASV 5 purchases for upgrade purposes.
 
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).
 
June 27, 2005: ASV 4.086 released
This version enhances the decompiler engine and fixes a few issues.
 
One of the issues fixed is with 'Eliminate redundant jumps' preference. Also this preference is not selected by default now, because it may slow down the decompile and it's needed only for some obfuscated SWF files.
 
'Import valid dead jumps' preference added, and is selected by default. When ASV does a Safe Import of actions, dead code is removed. Sometimes jumps are removed because they are never executed. While this is correct, it sometimes changes the script structure. With this preference selected, ASV keeps those dead jumps in place.
 
Actionscript import preferences now have their own tab in the preferences dialog.
 
June 6, 2005: ASV 4.085 released
This is a bug fix update; there are a few enhancements to the decompiler engine too.
 
As anyone who uses ASV will tell, ASV almost never crashes or freezes. Sometimes it seems like ASV is frozen, because proessing some very large scripts may take time, but it's almost never the case... With ASV 4.084 we added 'Eliminate redundant jumps' preference and selected it by default. It turned out some application that modifes SWF files and inserts invalid jumps in scripts managed to freeze ASV (when this preference is selected in ASV 4.084).
 
We were not going to release an update this soon, but because of this issue, we had to. And while fixing this bug, we tweaked the decompiler engine a bit and added a few extra decompiler preferences ('Eliminate redundant jumps Level 2', 'Resolve certain invalid jumps' and 'Do not show warnings for unexpected end actions').
 
If you are working with SWF files produces by Flash and not modified by another application, you can safely uncheck 'Eliminate redundant jumps' and 'Resolve certain invalid jumps' preferences and it will make decompiling faster too.
 
May 23, 2005: ASV 4.084 released
Major changes are:
  • ASV had the ability extract font symbols as TTF files since version 4.04 (February 11, 2004). Now you can choose to merge outlines from other font symbols in open SWF files before saving the symbol as a TTF file (Thanks to Mario Klingemann for the feature suggestion).
     
    From ASV help: Fonts in SWF files do not always contain full character sets; for static text symbols, only the used characters are present. When there are multiple static text symbols using the same font but different characters, the characters are normally merged into a single font symbol when the SWF file is exported. However in some SWF files, there are multiple font symbols with the same font name, containing different characters. Also you may find that outlines of a font scattered in multiple SWF files.
    Here's a sample TTF file: sample.ttf. Half of the characters are from Arial Bold and the other half is from Times New Roman. Numbers are yet from another font.
     

  • Decompiler enhancements and bug fixes. Especially the 'safe import' mode is, again, greatly enhanced. 'Eliminate redundant jumps' and 'Safe import alternate evaluation' preferences added.
     
    These options are generally needed only for obfuscated SWF files...
     
  • New JSFL export preferences: 'Auto detect graphics that need fill swap when possible' and 'Use relative paths'. Both preferences are selected by default.
     
    By using relative paths, you can now move the folder you have exported rebuild data. Not tested but this should also let you move the folder from Virtual PC to the main OS on a Mac.
     
  • New general import preference: 'Stop import for a symbol, when invalid fill style is encountered'.
     
    This preference helps viewing/rebuilding some corrupted or ill-formed SWF files...
     
  • Now ASV has 'Fast Display Mode' option for Actionscript Pane. In this mode ASV displays the script as fast as possible but without any colorizing or word wrap.
     
    This is intended for very long scripts, and especially p-code mode, where displaying the script takes a lot more time than decompiling/generating it.
     
  • ASV supported FSCommand2 action since version 4.07 (August 1, 2004). But for Flash 4 files, this was only available when viewing in Flash 5 mode. Now, ASV supports FSCommand2 in Flash4 (slash syntax) mode too (Thanks to Richard Leggett for reminding us the omission).
     
    Currently ASV is the only decompiler that supports Flash 4 slash syntax. This is because ASV version 1.x was for Flash 4 and there was no 'dot syntax' then. Actually, Flash 4 decompiler (for slash syntax) is a separate engine in ASV...
     

    Still, this day, Flash 4 slash syntax is needed for FlashLite (for mobile development) where FSCommand2 is used...
February 2, 2005: ASV 4.083 released
Major changes are:
  • Nev View/Edit Actionscript Constants Dialog. Certain constants in actionscripts (like variable names, etc. defined in ConstantPool actions or pushed as Strings) can now be viewed and if necessary modified.
  • Decompiler enhancements and bug fixes. Especially the 'safe import' mode is greatly enhanced.
  • Four new preferences:
    • Do not show 'Dead Code Removed' warnings
    • Do not show initial script warnings when opening a SWF
    • Ignore length for Push actions
    • Stop at End actions Also the layout of the Preferences Dialog is redesigned. SWF Tab is now available even if no SWF is open.
January 27, 2005: ASV Projector Creator 2.01 released!
This update adds support for version 7 projectors (earlier, though it was simple, you had to manually add support. This was in order to avoid licensing issues). Also now decompressing partially downloaded SWF files is supported.
 
Current customers can download the updated version at their download pages.
 
December 31, 2004: Happy new year...
We wish you all a happy and more importantly a healthy new year. We will be donating 10% of our gross earnings for the month of January 2005 to a charity for people affected by the recent earthquake and tsunami. If you wish to donate visit Google Tsunami Releief page for links.
February 1 Update: We will make the donation tomorrow. Thank you.
February 2 Update: We have made the donation.
 
November 13, 2004: ASV 4.082 released
This releases fixes a bug with font extraction at certain conditions. As usual, current customers can download the updates at their download pages or the updated versions can be requested by writing to support@buraks.com.
 
November 8, 2004: ASV 4.081 released
This release enhances the decompiler engine. As usual, current customers can download the updates at their download pages or the updated versions can be requested by writing to support@buraks.com.
 
November 4, 2004: ASVSOL 1.01 and ASVMXP 1.01 released!
These are both very minor updates only fixing some issues.
 
November 1, 2004: ASV 4.08 released
As usual, current customers can download the updates at their download pages or the updated versions can be requested by writing to support@buraks.com. (For some of our customers, the download locations was changed with 4.02 release. If you see a note about this on your download page, email us, and you'll get the updated instructions as soon as possible, in 24 hours).
 
August 1, 2004: ASV 4.07 released
Major changes from v4.06 to v4.07 are listed below:
  • Tested with recently released Flash MX 2004 7.2, added support for new FSCommand2 action.
  • New commands in Actionscript Pane Context Menu: Copy Selection, Find, Open Selected URL, Save Actionscript as HTML
  • Drag&drop extraction of library items and actionscripts in Library Tab and Actionscripts Tab.
  • New 'Show raw action hex data in P-code view' preference.
  • P-code view is now more compatible with Flasm 1.5 format.
  • 'Show component parameters as a list when possible' preference added.
  • New JSFL rebuild preference: 'Add script to force all classes to be exported'.
  • ASV will now check if any open SWF file is modified/deleted, when you switch to another application and back to ASV. A confirmation dialog will be displayed for reloading/closing those files that have been modified.
  • ASV will now check if a SWF file to open is locked by another application and ask for confirmation for retrying.
  • Run menu now acquires associated icons for the applications in the menu.
  • You can now copy the text displayed in the Error Log Dialog using the context menu.
  • Save SWF Window Options and Layout as Default option now available on main toolbar.
  • Minor bug fixes to decompiler and other parts, mostly for edge cases.
June 27, 2004: 'ASV SOL Viewer and Editor' and 'ASV MXP Viewer and Extractor' free add-on tools released!
Free add-on tools for ASV 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.
 
May 18, 2004: Important policy change about obfuscated SWF support!
We will not support bypassing every obfuscation/protection from this day on. If a free or commercial tool becomes available to bypass an unsupported obfuscation, we will add support for it to ASV in a very short time though. We will continue providing prompt individual support for your SWF files (obfuscated or not), with 24 hour response time [available only for registered users].
 
Notes: Bypassing every possible obfuscation is, of course, not possible. We will decide on which obfuscations to support, when possible. It's most likely that we will continue adding support for commercial obfuscators (rather than free ones), or obfuscators with certain characteristics. (If an obfuscator vendor challenges us, we will most likely try to bypass it as soon as possible).
 
The reason for this policy change is to avoid misuse of ASV. Please let us know what you think about this policy change by writing to policy.asv@buraks.com.
 
April 5, 2004: Polish localization now available!
Thanks to Maciej Maliborski.
 
April 1, 2004: ASV 4.06 released
Major changes from v4.05 to v4.06 are listed below:
  • ASV can now extract single or multiple resource types from single or multiple SWF files in a batch operation. Previously we used the term batch extraction for extracting resources in the current SWF file (as opposed to extracting them one by one using the Library View).
     

     
    This brings a number of changes to the menu structure:
    • File>Batch menu has now Extract Resources command, used for batch file operation.
    • Previous extraction commands are now under File>Extract Resources. Also Save Color Set command is moved here. We have a new command Save All Scripts which will save actionscripts as separate files.
    • ASV now also has a commandline interface to extract resources, which is not documented. If you need to use the feature, please contact us for more info.
  • 'Show Register Optimizations as Temp Variables' preference is removed and it is always assumed selected. 'Show Action Address' and 'Enable Temp Variable Insertion' preferences are also depreciated and removed.
  • There are two new preferences: 'Show/Save Suspected v6 Class Interfaces' and 'Use Original Scripts when Saving as SWF'.
  • ASV will now cache long scripts, so it will be faster displaying a long script next time.
  • Decompiler engine enhancements.
  • Lots of bug fixes. Most of them are for edge cases that rarely occur.
February 29, 2004: Flashmagazine.com reviews ASV 4.05
Read Jens C. Brynildsen's review at Flashmagazine.com!
 
February 12, 2004: ASV 4.05 released
This release fixes an issue with rebuild JSFL, that was introduced with ASV 4.04.
 
Having the 'ASV Arrange Library' command in the rebuildcommand.JSFL sometimes caused a problem: Flash behaved as if no JSFL command is run. While this seems like a Flash bug, we have applied a workaround with version 4.05. Now ASV creates more than one JSFL file for the rebuild. Main command file runs these files sequentially. The way rebuilding works has not changed.
 
February 11, 2004: ASV 4.04 released
Major changes from v4.03 to v4.04 are listed below:
  • ASV can extract font symbols as TTF (True Type Font) files now. Also batch extraction option is added to the File Menu.
  • ASV Arrange Library JSFL command is now integrated into the created rebuildcommand.jsfl. (A free standalone version is available at www.buraks.com/asv/tools/aal.html).
  • Some minor bug fixes.
January 26, 2004: ASV Arrange Library JSFL Command released
This is a free command that may help you arranging library items. The functionality will be included with ASV 4.04 and above, when rebuilding a FLA file. You may also want to download it for general use.
 
January 17, 2004: ASV 4.03 released
Major changes from v4.02 to v4.03 are listed below:
  • Now the Actionscript View Tag has 'View Tree by Classes' option. Also a preference to make this view default is added to Preferences dialog. Instance Names are now displayed in the Instance of column.
  • A command for exporting all frames as separate SWF files added to File | Batch menu.
  • Loads of bug fixes, including the following:
    • Now the compressed SWF files extracted from EXE etc. files, always have their size correct. (This never caused a problem and was a known issue).
    • JSFL error caused by hiding extensions of known file types now handled gracefully.
    • Switch bug for Flash MX 2004 generated SWF 5 files fixed.
    • Invalid push types now handled gracefully.
    • A bug that sometimes prevented exporting Screen Video encoded FLV files fixed.
  • Many decompiler enhancements.
  • 'Show actions as Actionscript' command added which exits the p-code or bytecode mode. This fixes a usability issue.
December 23, 2003: Free add-on tool ASVFAF released!
ASVFAF converts FLV files to Flash importable audio FLV files. It's intended for extracting sounds from FCS created FLV files when Flash won't import them or they are too long. See ASVFAF product page for more info.
 
We wish you all a Merry Christmas, Happy Hanukkah and Happy New Year!
 
November 20, 2003: ASV 4.02 released
This version adds support for Flash MX 2004 7.0.1 generated AS2 class files. Also many minor bugs are fixed and ASV is revised according to the recently released SWF 7 specs.
 
Also, though ASV is not an editor, we have added support to add ScriptLimits tag (and/or edit limit values in the tag) to this version. (With ScriptLimits tag you can override the player defaults for Max Recursion Limit and Script Timeout Seconds limit).
 
October 3, 2003: ASV 4.01 and 3.17 released
ASV 3.17 is the last update to ASV 3.x. Many bugs were fixed, but ASV 3.x does not support SWF 7 or optimized SWF 6 files generated by Flash MX 2004.
 
ASV 4.01 also fixes many bugs. Main new features are:
  • New view of actionscripts as __bytecode__ functions.
  • Enhanced JSFL rebuild-data export. Now actionscripts can be exported as __bytecode__ actions, some options added to preferences.
  • Added preference to rename arguments to functions defined with function2 action.
  • ASNative comments updated. (Thanks to Casper Schuirink).
As usual, current customers can download the updates at their download pages or the updated versions can be requested by writing to support@buraks.com.
 
September 15, 2003: ASV 4.0 is released
ASV 4.0 which supports Flash MX (professional) 2004 is released today.
 
There's no demo version available. You can get more info by downloading the HTML help file for ASV 4.0.
 
What's new
  • ASV now supports Flash MX 2004 and Flash MX professional 2004 generated SWF files: SWF version 7 and optimized SWF version 6. ASV supports both AS1 and AS2. ASV can show both AS2 and AS1 version of a AS2 class script and lets you see how a class compiles to AS1.
  • ASV can now export resources and a JSFL command to help rebuilding the FLA file for a SWF. SWF 2to FLA is not here yet, and this feature has lots of limitations but with it you can at least have a head start when reconstructing the FLA for a SWF.
  • ASV can now export vector symbol outlines as a Flash MX 2004 custom tool JSFL. A very convenient feature.
  • Classes can be saved as individual .AS files and in appropriate folder structure.
  • Support for linked video symbols, device sounds etc. added.
  • The decompiler engine is enhanced and many bugs fixed.
How to Upgrade
If you have purchased ASV 3.x (or purchased upgrade to ASV 3.x but not received as a free upgrade), the upgrade is free. We will be sending notification emails in 24-48 hours and when you reply to the email you'll receive ASV in 24 hours.
 
If you have purchased ASV 2.x (but not received as a free upgrade), the upgrade costs 14 USD. ASV 1.x customers upgrade to ASV 3.x for 14 USD also and receive ASV 4 free upgrade. Please write to upgrade@buraks.com for more info on upgrading ASV.
 
All our customers who have purchased ASV 3.x after September 1, 2003, are considered as ASV 4 customers regarding future upgrades.
 
We will also be releasing a final (Gold) version of ASV 3, with many bug fixes. ASV 3 will not be updated after that.
 
Notes
We didn't have time to implement some great features we have in mind. We plan to have frequent updates to ASV 4. As always any bug will be fixed in 24 hours for the bug finder and the fix will be included with the next update. Thank you all.
 
September 10, 2003 Announcing ASV 4
ASV 4 will be released on September 15, 2003. Main new features of ASV 4 are:
  • Full AS2 and Flash MX 2004 / SWF7 support
  • 'Export JSFL Rebuild Data' command that extracts resources and creates a JSFL command to rebuild a FLA from a SWF. (It has its limitations, but still we are exited to present the feature).
  • Exports outlines of vector symbols as a Flash MX 2004 custom JSFL tool.
All customers who have purchased ASV version 3.x (or upgraded from version 1.x but not received as a free upgrade) will be eligible for free upgrade to ASV 4.0 and all minor updates. (Purchases of ASV 3 from Sptember 1, 2003 will be considered as ASV 4 purchases regarding any future upgrades).
 
We will also be releasing a final (Gold) version of ASV 3, with many bug fixes. ASV 3 will not be updated after that.
 
August 25, 2003
Macromedia announced the next version of Flash: Flash MX 2004
 
August 2, 2003
ASV 3.16 is released. This release mainly fixes a bug with switch statements introduced with ASV 3.15.
 
While we consider this situation unfortunate for us, this is the nature of software business... Sorry for all the inconvenience.
 
All current customers can download the new version from their download page or can get the update by writing to us at support@buraks.com.
 
July 27, 2003
ASV 3.15 is released. This is again a very minor update (which we call FlashPaper update internally).
 
Major changes from v3.14 to v3.15 are listed below:
  • A couple of bugs with the decompiler fixed. These bugs would surface very rarely on special occasions, but one of them was an issue with new Macromedia FlashPaper SWF files.
  • Warning messages with FlashPaper SWF files now suppressed. (Though the messages were technically correct for Flash generated SWF files, they were not necessary).
  • Text extraction fixed for FlashPaper SWF files.
July 14, 2003
ASV 3.14 is released. This is again a very minor update.
 
Major changes from v3.13 to v3.14 are listed below:
  • With the new extraction engine ASV can extract SWF files in UPX compressed executables and ZIP files. This is great if you need to extract SWF files from projectors generated by 3rd party applications.
  • New sample code in help file for displaying text with font data extracted, by Helen Triolo (http://www.actionscript-toolbox.com)
  • A bug with FLV extraction, that prevented preview in Flash, is now fixed. Now the FLV extracted from the SWF is exctly same as the one Flash exports from the FLA.
  • Now some additional info is displayed about StartSound Tags.
  • A bug with version 1 button actions fixed.
  • Memory allocaton warning limit, which ASV displays as a warning every time a memory allocation will be done that exceeds the limit, is increased to 10 MB default and it's now configurable by the INI setting MemoryWarningMB.
  • Some more various bug fixes.
May 19, 2003
ASV 3.13 is released. This is a very minor update and adds an experimental option to preferences.
 
Major changes from v3.12 to v3.13 are listed below:
  • New 'Show Register Optimizations as Temp Variables' option in Preferences Dialog. You can read more about this here.
  • Broken link to waxpraxis site in the help file corrected.
May 5, 2003
ASV 3.12 is released. (We skipped version 3.11). This release is more of a bug-fix release than a feature rich release, though there are some new features.
 
Major changes from v3.10 to v3.12 are listed below:
  • Now you can save all the extractable text in a SWF with Save All Text command as ANSI or UTF-8 to a single text file.
  • Now, the outlines of shape tweening symbols can also be extracted as actionscript/SVG (as start and end shapes).
  • With new Save Special command, now a SWF can be saved without sounds or with actions disabled. Also vector symbols can be saved as outlines or grayscale.
  • Now the preview snapshot bitmaps are saved as 24 bit even in 16 bit screen resolutions (Adobe Photoshop had problems with 16 bit valid bitmap files).
  • New preference 'Try Fixing Invalid Reserved Word Use' which you might need very rarely.
  • Enhanced frame import for some 3rd party tool generated SWF files.
  • Enhanced JPG extraction for some 3rd party tool generated SWF files.
  • Fixed many bugs though none of them major and most of them rarely encountered in the decompiler engine.
  • Some more small fixes here and there.
April 12, 2003
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.
 
April 2, 2003
ASV IE Cache SWF Browser 1.0, a free add-on tool for ASV, is released today. See product page for more info.
 
March 12, 2003
ASV Projector Creator 1.0, a free add-on tool for ASV, is released today. See product page for more info.
 
February 21, 2003
ASV 3.10 is released.
 
Major changes from v3.09 to v3.10 are listed below:
  • ASV now can extract outlines of graphic symbols (no fills) as Flash MX actionscript (both as individual commands and as data) and as a .SVG file. Peter Hall supplied the data format and an actionscript drawing class for the new outlines as data extraction capability. The class ASVDrawing is available at http://www.peterjoel.com/ActionScript/?go=asvdrawing courtesy of Peter Hall.
  • ASV now can extract glyphs of font symbols as Flash MX actionscript.
  • ASV can now save a Font symbol with an export ID. Info about how to use the extracted SWF is available in the help file.
  • With the new external tools concept, external applications provided will help specific tasks. Unfortunately we were not able to ready any tool for the release but the first tool will be avilable in just days.
  • New 'Outline Mode' in Preview Window lets you preview while the graphic symbols are shown as outlines.

    Outlline Mode

    Normal Preview

    Bounding Rectangle Mode
  • Now 'Disable Color Transforms and Masks' option of Preview Window works regardless of the 'Bounding Rectangle' (or the new 'Outlines') mode.
  • With the new 'Run Menu', now you can easily define and run external applications.
  • Now the Library Tab tree view does not hide symbols used by hidden symbols. This increases the usability of the tree view very much. New 'Context Menu' button in the Library Tab also makes it easier to reach for the context menu of the selected item.
  • With the new 'Suppress Error Log' menu item and toolbar button, it's now easy to temporarily disable the error log.
  • With the new 'Open Extracted File/Folder' option in Preferences, ASV opens the file (or folder for batch extraction) with associated application after extraction.
  • Now with the 'Snapshot' button you can save a .BMP file of the current image shown in the Preview Window.
  • With new 'Version check' menu item, you can easily see if you are running the latest version.
  • Now ASV can extract MP3 files (as produced by 3rd party applications) wrapped in WAV/RIFF tags.
  • Many bug fixes including;
    • A bug ASV 3.09 introduced in opening SWF files generated by a 3rd party application. This is now fixed.
    • Unnecessary IF blocks, though technically correct, were shown for some obfuscated SWF files. Now the IF blocks are shown as comments.
    • ASV had a problem in displaying very big bitmaps in Preview Window. Fixed.
License Key files are changed with this version. Now the license key files are named ASV31.PKE rather than confusing ASV30.KEY.
 
All current customers will receive an email notification about this update and how they can download it in 24 hours.
 
January 25, 2003: Down and Up!
Our site was down for about 8 hours today. If you have sent us email during that time, it might have bounced or it might have been lost. Sorry for the inconvenience.
 
January 7, 2003
ASV 3.09 is released.
 
Major changes from v3.08 to v3.09 are listed below:
 
  • Library View Tab now has two view options with the addition of the new usage tree display. With the usage tree now it's easy to see which symbol uses which symbol. Also since the tree has two nodes: Timeline and Other, symbols that are not used by the timeline, that is the symbols that are used by actionscript, are shown separately. This makes very easy to see and locate the components...
  • ASV now displays unicode characters stored in SWF version 6 and above files correctly. If current font does not support the non-ascii characters in the SWF, with the new Enable \u Mode option, unicode characters can be displayed as \u escape sequences.
  • Lots of fixes for supporting SWFs not generated by Flash, including a JPEG extraction fix.
  • Various other improvements.
If you have downloaded ASV, you can just go and download the same file again, it will be version 3.09. (You'll use your existing-same personal key).
 
If you have received the application by email (or lost your download instructions), and want to have this minor update, please write to us at support@buraks.com from your registered email address and you'll receive the new version in 24 hours.
 
December 16, 2002
ASV 3.08 is released.
 
Resource extraction is here at last! We used to refer to free and commercial apps for bitmap and sound extraction until recently. We have realized that free apps (and even commercial ones) don't support many formats (like 15 bit lossless RGB bitmaps or ignore the transparency information for JPEGs with alpha data), have errors extracting RGB or sounds data and nearly none support streaming sounds.
 
ASV supports extraction of all sound and bitmap formats in a SWF, only NellyMoser compressed sounds will be extracted as raw data. And if you encounter an error while extraction just send the SWF to us at support@buraks.com and we will update ASV most probably in 24 hours.
 
Major changes from v3.07 to v3.08 are listed below:
  • ASV now can extract all sounds as WAV/MP3.
    • Streaming sounds are fully supported along with event sounds.
    • For NellyMoser compressed sounds only the compressed data is extracted. All other formats are fully supported.
  • ASV now can extract all bitmaps as JPG/PNG.
    • All formats are fully supported.
  • New 'Quick Select' button in library tab lets you select symbol types easily.
December 7, 2002: Actionscripting competition by ericd.net!
You can win 3 copies of ASV and more cool prizes!

 
December 2, 2002
ASV 3.07 is released.
 
Major changes from v3.06 to v3.07 are listed below:
  • Colors and gradients used in SWF files (except bitmap fills) can now be saved as CLR files.
  • Minor bug fixes for some bugs that occur on rare occasions.
November 21, 2002
ASV 3.06 is released. This is the first release after SWF 6 specs made available to public. Fortunately, we didn't have much to do regarding the new specs. Changes related to specs mostly involves video symbols.
 
Major changes from v3.05 to v3.06 are listed below:
  • Revised ASV according to official SWF 6 specs released.
  • New option for Preview Window: Bounding Rectangle Mode. And another option for not displaying color transforms and masks in this mode.
  • Simple include file display support. You can now define scripts displayed as include files and the script will show as a '#include...' line. An option to manage include definitions is added to File Menu. (Notes: Include definitions don't work for version 4 syntax. Smaller includes takes precedence over large ones).
  • Info Pane now displays colorized text. Colors depend on where the info originates. An option to disable this added to preferences.
  • Video symbols can be saved as FLV files. (FLV files can be imported by Flash. Video symbols in SWF files do not contain any audio and are saved as such).
  • Streaming sounds are now displayed in Library Tab and can be saved as SWF files.
  • Video key frames can now be detected. Also more info is displayed for video symbols.
  • Corrections and additions to ASNative comments.
  • 'Save as SWF Data' option now delimits fields with tabs in saved text.
  • ASV now displays expressions with '<', '>' etc. in strict order.
  • Minor fixes and enhancements to decompiler engine.
October 19, 2002
ASV 3.05 is released. (ASV 3.04 was an internal version, not released). Note: Some changes were made depending on the beta release of the Flash Player. Also we didn't have time to add some features. This release is a bit rushed, expect to see a new update soon.
 
Major changes from v3.03 to v3.05 are listed below:
  • Support for #strict pragma added.
  • ASV now displays long (1000+ lines) actionscripts faster. For a sample 4000 line script the improvement is about 100%. ASV now displays a progress bar for decoding and colorizing processes (not for decompiling though). Also the progress bar now adjusts its length; these should help while decompiling very long scripts. ASV almost never crashes while decompiling; just be prepared to wait some time while dealing with very long scripts.
  • With SWFs with very long actionscrips, you might want to use the option Show Long Actionscripts not selected while browsing the SWF. The deafult line count displayed in this mode is 5 per actionscript block. Now you can change this displayed line count by editing the ASV30.INI file: under [Swf] heading, just add or edit the entry ShortDecompileLineCount.
  • New option in Preferences to disable adjustment for invalid action length (Disable Adjusting for Invalid Action Length in General Tab).
  • Minor fixes and enhancements to decompiler engine. ASV now handles dead-code better.
  • Properties with invalid characters are now shown in compilable form as obj["bad-prop"], rather than in red color which would not compile.
  • Minor bug fix in temporary variable insertion process.
September 3, 2002
ASV 3.03 is released. (ASV 3.02 was an internal version, not released).
 
Major changes from v3.01 to v3.03 are listed below:
  • Minor fixes and enhancements to decompiler engine. ASV now handles dead-code better.
  • New option in Preferences to disable use of eval for identifiers with invalid characters.
  • New option in Preferences to enable use of temporary variable insertion. This provides safer decompile under certain conditions. Also, possible warnings are shown as comments if 'Display Other Comments' preference is selected.
  • ASV now handles invalid tags in SWF files better.
  • Preview Window now handles SWFs with imported font symbols better.
  • Minor fixes to SWF extraction engine.
August 25, 2002
Changed the look of the site a bit using CSS. Hope it is at least readable for all of you.
 
July 7, 2002
ASV 3.01 is released.
 
This is a very minor update, it might not even worth download. Changes are:
  • ASV now has context sensitive help with the F1 key. 'Help contents' shortcut has been changed to SHIFT+F1 key combination. A menu command that links to this page (What's New) has been added to the 'Help' menu.
  • Minor fixes and enhancements to decompiler engine.
  • Frames View now can display SWFs with huge frame counts faster.
  • Initial actionscript font is now Courier New rather than variable width MS Sans Serif. Also timeline defaults to initial selection of the first frame rather than all the SWF.
May 16, 2002
ASV 3.0 (and the demo version) is released.
 
If you have purchased ASV 2.x, you'll receive ASV 3.0 free. You'll receive instructions about your free update to your registered email address (in about a week). If your email has changed please write to us at support@buraks.com and if possible provide your order id.
 
If you have purchased ASV 1.x, you are eligible to upgrade to ASV 3.0 only for 14 USD. Please write to us at upgrade@buraks.com to get information on how to upgrade. Write from your registered email address and if possible provide your order id.
 
Major changes from v2.5 to v3.0 are listed below:
  • ASV now supports Flash MX / SWF version 6.
  • Only used addresses is now shown in P-code view.
  • Minor fixes and enhancements to decompiler engine.
  • SWF files embedded in EXE (projector) files can be extracted and opened. Now if you drag and drop a non-SWF file, the SWF file will be searched for an embedded SWF.
  • New Hex Viewer with save option for special tags and library tags.
  • ASV now can save a compressed SWF compressed or uncompressed. Compression details available in Movie Information dialog.
  • Various new options in Preferences Dialog.
March 17, 2002
Demo version of ASV 2.5 is released.
 
March 15, 2002
Macromedia released Flash MX.
 
March 14, 2002
ASV 2.5 is released!
 
All of our current customers will receive the free upgrade to v2.5. The new version has a brand new decompiler engine (which is really the best on the market) and a timeline view. It doesn't support Flash MX / SWF6, v3.0 is planned to support Flash MX.
 
If your email has changed please contact us with your order/puchase ID. Thank you.
 
Major changes from v2.0 to v2.5 are listed below:
  • New Timeline View
  • More accurate and fool proof decompiling with the new decompiler engine
  • Safe Actionscript importing for obfuscated SWF files
  • Actionscripts can be also shown as P-Code
  • Batch extraction of library symbols as SWF
  • Batch extraction of layers as SWF
  • Movie information can now be modified
  • Preview Window now with movie controls and resize options
  • Library View Tab now shows symbol numbers each symbol is used by
  • Text of text symbols can now be extracted if the used font allows.
  • Button symbols can be extracted as 4 frames.
  • Outlines of font symbols can be extracted as graphic symbols.
  • Info Pane shows detailed information on the selected object. More information on Sound, Bitmap, Font, Text, Button symbols...
  • Existence of sounds are indicated on Frames and Timeline View tabs
  • Special Tags View Tab now detects duplicate export symbol tags
  • Symbol bounds are now calculated and centering option is no longer needed
  • Imported symbols no longer hangs the preview window
  • SWF Window maximize problem solved
  • New most recently files list on File menu
  • Improved interface and look. Preferences Dialog and right-click context menus available
March 4, 2002
Macromedia announced that new version of Flash (Flash MX) will be released on March 15th.
 
We will be releasing a new version (v2.5) before Flash MX is out. (Though it will take some time to deliver current customers).
 
September 11, 2001
We condemn any terrorist act and feel deeeply sad about the tragedy in the US. Check http://www.uwnyc.org/sep11/ if you want to help.
 
August 15, 2001
The company that handled charging for us, Instabill, is going out of business... We will be working with a new company: eMetrix. Current customers in need of support with billing can contact to billing@instabill.com or support@instabill.com. Please do not forget to CC us a copy.
 
May 27, 2001
If you have used some tricks to disable ASV and now you've lost your FLA and need to get back your scripts, please contact us at support@buraks.com. Chances are that you'll get an update in a very short time.
 
December 12, 2000
Website updated. Now ASV 2.0, all 2.x updates, 3.0 and all 3.x updates are just for 59.95 USD.
 
This was a hard decision to make but we made our calculations and we think that the new price is still very reasonable. Thank you for your understanding.
 
December 1, 2000
ASV 2.0 released. Price will go up from 49.95 USD to 59.95 USD with added free update to v3.x on December 12 when the site is updated.
 
All ASV 1.x users are qualified for v2.0 and all 2.x updates. We have completed the process of emailing ASV 2.0 copies to existing ASV 1.5 customers. If you haven't received your copy please email us at asvsup@buraks.com. Make sure to include your order id (something like 100650-3432343) and email us from the address you used while purchasing. Thank you.
Copyright © 2000-2008 Manitu Group, Istanbul, Turkey. All rights reserved. All trademarks acknowledged.
Privacy Policy