Extract ActionScript from a .fla file without Adobe Flash

Unlike this guy , I use MTASC Haxe to compile SWF from AS. Given that I don't have Adobe CS, what are our options for extracting action scripts from any FLA file?

I mean different versions like CS4, CS5, etc. Converting older versions to CS5 would also help.

+4
source share
3 answers

Microsoft Structured Storage CS4 FLA container (e.g., MS Word documents). You can open it, for example, FAR Manager or OpenMCDF . AS3 embedded code can be seen inside objects in a Unicode text editor. You can open it with a text editor that supports Unicode encoding (2-byte UCS-2 Little Endian, not UTF8) and truncates binary garbage.

CS5 FLA is just a ZIP with AS3 code inside DOMDocument.xml.

+1
source

If the FLA provider uses CS5, the FLA is saved in zip-based XFL format. Then you can simply rename the .FLA extension to .ZIP and unzip its contents. Any frame scripts will be located in DomDocument.xml.

See Lee Brimelou's post on this topic for more details: http://blog.theflashblog.com/?p=1986

+3
source

You can use FFDEC to extract scripts and assets:

https://www.free-decompiler.com/flash/download/

0
source

Source: https://habr.com/ru/post/1346864/


All Articles