Flash CS5 Crash Corrupted Files. Как я могу вернуть свои активы в библиотеке XML в новый FLA?

StackOverflow https://stackoverflow.com/questions/4453743

  •  10-10-2019
  •  | 
  •  

Вопрос

Я начал использовать Flash CS5 (и это отстой, кстати, но это не моя проблема сегодня). Я провел много часов, работая над файлом .fla. Сохранение, когда я пошел, и в какой -то момент Flash CS5 разбился во время спасения. Файл .fla теперь поврежден. Новый формат .fla, по сути, является файлом .zip. Поэтому я смог изменить имя файла на *.zip и исследовать внутри него. Файл domdocument.xml поврежден и мертв. Domdocument.xml - это временная шкала, поэтому все мое размещение и анимация исчезли. Тем не менее, моя библиотечная папка находится в такте и имеет все элементы моей библиотеки как *.xml файлы.

Мне было интересно, знает ли кто -нибудь, как я могу доставить эти библиотечные элементы в другой файл .fla, чтобы я не потерял всю свою работу?

Я пытался создать новый файл .fla и перетащить папку библиотеки в новый .fla, но мои элементы библиотеки не отображаются, когда я загружаю новый .fla в Flash CS5 IDE.

Любая помощь будет очень оценена.

Это было полезно?

Решение

Я смог проработать серию хаков, чтобы восстановить мои библиотечные предметы. Вот шаги:

  1. Переименуйте свой коррумпированный файл FLA с новым расширением .zip.

  2. Исследуйте файл .zip и найдите папку «Библиотека».

  3. Скопируйте файлы XML из папки библиотеки в другое место где -то на вашем диске.

  4. Создайте новый файл FLA по умолчанию и сохраните его.

  5. Измените расширение файла вашего нового FLA на .zip

  6. Исследуйте свой новый файл .zip и найдите папку «Библиотека». Это должно быть пусто.

  7. Поместите сохраненные файлы элемента библиотеки XML в новую папку «Библиотека» в ZIP.

  8. Откройте файл domdocument.xml в редакторе XML (блокнот будет работать).

  9. Добавьте следующее символ узел:

    u003CDOMDOcument ...n >u003Csymbols>u003CInclude href="LibraryItemHere.xml" loadImmediate="false"/>u003C/symbols> ...u003C/DOMDocument>

  10. Убедитесь, что у вас есть узел для Каждый пункт библиотеки Вы хотите восстановиться.

  11. Измените расширение файла обратно на *.fla

  12. Откройте файл с помощью Flash IDE, и ваши элементы библиотеки снова доступны для вас.

  13. (Необязательно) Сделайте сохранение как в Flash CS4 -файл и удалите Flash CS5 с вашего компьютера, пока Adobe не решит проблему.

Надеюсь, это поможет кому -то еще.

Другие советы

Я столкнулся с аналогичной проблемой. Мой FLA заставлял Flash CS5 сбой при попытке открыть файл. Я изменил .fla на .zip, но вместо того, чтобы реконструировать новый исходный файл, используя части поврежденного, я просто вырезал части domdocument.xml, пока не обнаружил, где была проблема. Мне не пришлось повторно зазовать файл каждый раз, а просто пытался запустить из .xfl, и когда файл успешно открылся, я знал, что вырезал поврежденный сегмент. Довольно быстро, я обнаружил, что проблема была где -то на временной шкале, а затем в процессе устранения я нашел кадр, в которой существовала проблема.

В конце концов я определил, что следующая строка кода была проблемой:

<DOMRectangleObject objectWidth="6.65" objectHeight="-83209469.35" x="83364290.3" y="83364713.35" lockFlag="true"/>

Это была единственная тег domrectanglebject, которую я мог найти, которая была самозакрывающейся; У всех остальных были инсульт и заполнять информацию. Когда я удалил этот узел, мой файл запустил именно так, как следовало бы. Я застегнул его обратно, и это было хорошо, как новое.

У меня подобная проблема с файлом FLA. Я следовал инструкциям, но сделал еще кое -что: после рассеяния файла мне удалось воссоздать его пустым файлом domdocument.xml. Сцена не включала каких -либо кадров или слоев. Затем я воссоздал файл, добавив еще несколько вещей из исходного файла. Мне потребовалось некоторые попытки (каждый раз, когда он застегнул и переименовал), чтобы выяснить, что одно текстовое поле в одном кадре вызвало повреждение файла FLA. Я удалил странный символ, показанный в текстовом поле, и все работали на удивление хорошо. Я думаю, что странный персонаж был ключом к сдвигу.

Спасибо за советы, вы сэкономили мне 5 часов.

Эта ошибка произошла со мной с (невиновностью!) Жестким разрешением моего компьютера, в то время как FLA все еще была открыта.

Я просто оставлю это здесь ...https://www.designcontest.com/forum/adobe-flash/63637-how-recover-damated-corrupt-files-adobe-flash.html

«4. Выберите« Инструменты »>« Ремонт архив ». Это убедится, что архив и FLA отремонтированы».

Чистая, интернет -поэзия ... ಥ_ಥ

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top