Hi,

Does anyone know of any work done on reverse engineering the FLA
format? Whenever I Google this topic, all I find are SWF decompilers.

I've been poking around the format, and I already know it's a basic
Microsoft OLE package, with separate files  for project properties,
the stage, and each shape. The properties file is mostly plaintext,
with some binary used to denote the length of the property
names/values. The stage and object files look like they'll be harder
to crack since they're almost entirely binary. However, by comparing
files after toggling values in Adobe's IDE, I've found where
properties like an object's fill color are stored.

There's a lot more work to do, so if there's no prior work done in
this area, would anyone like to collaborate with me in reverse
engineering this format? I've encapsulated what I know so far in a
Python script, which I'll release as open source when complete.

I've also heard rumors on blogs that Adobe might be replacing FLA with
an XML equivalent. Does anyone think there's any truth to this? As
much as I'd like to see it happen, I'm not holding my breath.

Regards,
Chris

_______________________________________________
osflash mailing list
[email protected]
http://osflash.org/mailman/listinfo/osflash_osflash.org

Reply via email to