我开始使用 Flash CS5(顺便说一句,它很糟糕,但这不是我今天的问题)。我花了很多时间处理 .FLA 文件。边走边保存,Flash CS5 在保存过程中一度崩溃。 .fla 文件现在已损坏。新的 .fla 格式本质上是一个 .zip 文件。所以我能够将文件名更改为 *.zip 并在其中进行探索。 DOMDocument.xml 文件已损坏且失效。 DOMDocument.xml 是时间轴,所以我所有的放置和动画都消失了。但是,我的 LIBRARY 文件夹完好无损,并且将我所有的图书馆项目都保存为 *.xml 文件。
我想知道是否有人知道如何将这些库项目放入另一个 .fla 文件中,这样我就不会丢失所有工作?
我已经尝试创建一个新的 .fla 文件并将 LIBRARY 文件夹拖到新的 .fla 中,但是当我在 Flash CS5 IDE 中加载新的 .fla 时我的库项目没有显示。
我们将不胜感激任何帮助。
最佳答案
我能够通过一系列黑客攻击来恢复我的图书馆项目。以下是步骤:
使用新扩展名 .zip 重命名损坏的 FLA 文件。
浏览 .ZIP 文件并找到“LIBRARY”文件夹。
将 XML 文件从 LIBRARY 文件夹复制到驱动器上的其他位置。
创建一个新的默认 FLA 文件并保存。
将新 FLA 的文件扩展名更改为 .zip
浏览您的新 .zip 文件并找到“LIBRARY”文件夹。它应该是空的。
将您保存的 XML 库项目文件放入 zip 中新的“LIBRARY”文件夹。
在 XML 编辑器中打开 DOMDocument.xml 文件(记事本可以使用)。
添加以下符号节点:
<符号> 符号> ... 确保您要恢复的每个库项目都有一个包含节点。
将文件扩展名改回*.fla
使用 Flash IDE 打开文件,您的库项目将再次可供您使用。
(可选)将 Flash CS4 文件另存为并从您的计算机中删除 Flash CS5,直到 Adobe 解决问题为止。
希望这对其他人有帮助。
关于Flash CS5 崩溃损坏的文件。如何将我的 xml 库 Assets 恢复到新的 FLA 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4453743/