Downloads:
Name | File | OS |
---|---|---|
Installer (Windows) | ffdec_18.4.0_setup.exe | |
ZIP (Windows, Linux, Mac OS) | ffdec_18.4.0.zip | |
DEB package (Linux) | ffdec_18.4.0.deb | |
Mac OS X Installer (pkg) | ffdec_18.4.0.pkg | |
Mac OS X Application (zipped) | ffdec_18.4.0_macosx.zip | |
Library only (Java SE) - Zipped | ffdec_lib_18.4.0.zip |
What's new:
Added
- AS3 support for logical AND/OR compound operator
- AS3 Display missing namespaces along traits as §§namespace("url")
- #1888, #1892 AS3 option to select SWF dependencies to properly resolve namespaces, types, etc. (currently in GUI only)
- FileAttributes tag - SWF relative Urls flag
- AS3 P-code editing class trait
- #355 Updated Chinese translation
- FLA Export - AS2 - Sprite linkage to class
- #1682 AS1/2 Context menu add script on frames/buttons/placeObjects
- Allow adding second DoAction to a frame
Fixed
- #1981 AS3 fully qualified (colliding) types in submethods
- AS3 direct editation - Allow member or call for doubles
- AS3 direct editation - Allow comma operator in XML filter operation
- AS3 direct editation - Allow comma operator in switch expressions
- AS3 XML embedded variables display and direct edit
- AS3 Metadata values order
- AS3 Metadata in P-code formatting
- AS3 Metadata single value (null item key)
- #1981 AS3 star import collisions
- #1982 Slow calculation of large shape outlines - now use only rectangles for large shapes
- #1986 AS2 Class detection - NullPointerException on certain classes
- AS3 P-code ValueKind namespaces handling
- AS3 direct editation - namespace definition without explicit value
- AS3 direct editation - var/const outside package
- AS3 interfaces - internal modifier on methods
- AS3 direct editation - interface method namespace
- AS3 p-code docs - deldescendants, negate_p operands
- AS3 p-code - IGNORE_REST method flag incorrectly shown as EXPLICIT
- #1989 AS3 - Slow deobfuscation (AVM2DeobfuscatorSimpleOld)
- AS3 - getouterscope instruction support
- #1990 Cloning DefineSprite causing incorrect tags written
- Do not display fonts added to stage (for example in testdata/as2.swf, the vertical text - sprite 10)
- AS2 Class detection - TemporaryRegisterMark handling
- FLA export scripts location
- FLA export shape tweens (morphshapes)
- AS1/2 adding CLIPACTIONRECORD to PlaceObject which already has a record
Changed
- AS1/2/3 P-code - format Number values with EcmaScript toString function
- AS3 p-code - EXPLICIT method flag renamed to NATIVE