Flash CS5 Crash Corrupted Files. Как я могу вернуть свои активы в библиотеке XML в новый FLA?
-
10-10-2019 - |
Вопрос
Я начал использовать Flash CS5 (и это отстой, кстати, но это не моя проблема сегодня). Я провел много часов, работая над файлом .fla. Сохранение, когда я пошел, и в какой -то момент Flash CS5 разбился во время спасения. Файл .fla теперь поврежден. Новый формат .fla, по сути, является файлом .zip. Поэтому я смог изменить имя файла на *.zip и исследовать внутри него. Файл domdocument.xml поврежден и мертв. Domdocument.xml - это временная шкала, поэтому все мое размещение и анимация исчезли. Тем не менее, моя библиотечная папка находится в такте и имеет все элементы моей библиотеки как *.xml файлы.
Мне было интересно, знает ли кто -нибудь, как я могу доставить эти библиотечные элементы в другой файл .fla, чтобы я не потерял всю свою работу?
Я пытался создать новый файл .fla и перетащить папку библиотеки в новый .fla, но мои элементы библиотеки не отображаются, когда я загружаю новый .fla в Flash CS5 IDE.
Любая помощь будет очень оценена.
Решение
Я смог проработать серию хаков, чтобы восстановить мои библиотечные предметы. Вот шаги:
Переименуйте свой коррумпированный файл FLA с новым расширением .zip.
Исследуйте файл .zip и найдите папку «Библиотека».
Скопируйте файлы XML из папки библиотеки в другое место где -то на вашем диске.
Создайте новый файл FLA по умолчанию и сохраните его.
Измените расширение файла вашего нового FLA на .zip
Исследуйте свой новый файл .zip и найдите папку «Библиотека». Это должно быть пусто.
Поместите сохраненные файлы элемента библиотеки XML в новую папку «Библиотека» в ZIP.
Откройте файл domdocument.xml в редакторе XML (блокнот будет работать).
Добавьте следующее символ узел:
u003CDOMDOcument ...n >u003Csymbols>u003CInclude href="LibraryItemHere.xml" loadImmediate="false"/>u003C/symbols> ...u003C/DOMDocument>
Убедитесь, что у вас есть узел для Каждый пункт библиотеки Вы хотите восстановиться.
Измените расширение файла обратно на *.fla
Откройте файл с помощью Flash IDE, и ваши элементы библиотеки снова доступны для вас.
(Необязательно) Сделайте сохранение как в 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 отремонтированы».
Чистая, интернет -поэзия ... ಥ_ಥ