Я столкнулся с подобной проблемой.Мой FLA вызывал сбой Flash CS5 при попытке открыть файл.Я изменил .fla на .zip, но вместо того, чтобы восстанавливать новый исходный файл, используя части поврежденного, я просто вырезал части DOMDocument.xml, пока не обнаружил, в чем проблема.Мне не нужно было каждый раз повторно архивировать файл обратно, но я просто пытался запустить его из .xfl, и когда файл успешно открылся, я знал, что вырезал поврежденный сегмент.Довольно быстро я обнаружил, что проблема была где-то на временной шкале, а затем в процессе устранения я нашел фрейм, где существовала проблема.
В конце концов я определил, что следующая строка кода была проблемой:
<DOMRectangleObject objectWidth="6.65" objectHeight="-83209469.35" x="83364290.3" y="83364713.35" lockFlag="true"/>
Это был единственный тег DOMRectangleObject, который я смог найти самозакрывающимся;все остальные перенесли инсульт и заполнили информацию.Когда я удалил этот узел, мой файл запустился точно так, как и должен.Я застегнул его на молнию, и он был как новый.