Flagstone Software

00021. Cannot open files created by Flash CS3.

Files that have been generated using Flash CS3 cannot be opened if the file contains movie clip event handlers. The file will fail to decode as a result of running out of memory and the window where the file contents would be displayed will remain blank.

Root Cause

The problem is caused by a field that contains an offset to either the next clip event. The offset is one byte larger than is required and so the offset jumps into the middle of the event codes for the next clip event. The result is that often the length for the following array of actions is enormously large (hundreds of MB) and the decoding process fails.

Workaround?

There is no workaround.

When will it be fixed?

This problem was recently fixed in Transform SWF. The same fix will be implemented in Describe before the end of March.