3

我开始使用 Flash CS5(顺便说一句,它很烂,但这不是我今天的问题)。我花了很多时间处理一个 .FLA 文件。边走边保存,Flash CS5 在保存过程中一度崩溃。.fla 文件现在已损坏。新的 .fla 格式本质上是一个 .zip 文件。所以我能够将文件名更改为 *.zip 并在其中进行探索。DOMDocument.xml 文件已损坏且已死。DOMDocument.xml 是时间线,所以我所有的位置和动画都消失了。但是,我的 LIBRARY 文件夹完好无损,并且我的所有库项目都是 *.xml 文件。

我想知道是否有人知道如何将这些库项目放入另一个 .fla 文件中,这样我就不会丢失所有工作?

我尝试创建一个新的 .fla 文件并将 LIBRARY 文件夹拖到新的 .fla 中,但是当我在 Flash CS5 IDE 中加载新的 .fla 时,我的库项目不显示。

任何和所有的帮助将不胜感激。

4

4 回答 4

5

我能够通过一系列黑客攻击来恢复我的图书馆物品。以下是步骤:

  1. 使用新的扩展名 .zip 重命名损坏的 FLA 文件。

  2. 浏览 .ZIP 文件并找到“LIBRARY”文件夹。

  3. 将 XML 文件从 LIBRARY 文件夹复制到驱动器上某个位置的另一个位置。

  4. 创建一个新的默认 FLA 文件并保存。

  5. 将新 FLA 的文件扩展名更改为 .zip

  6. 探索新的 .zip 文件并找到“LIBRARY”文件夹。它应该是空的。

  7. 将您保存的 XML 库项目文件放入 zip 内的新“LIBRARY”文件夹中。

  8. 在 XML 编辑器中打开 DOMDocument.xml 文件(记事本可以使用)。

  9. 添加以下符号节点

    <DOMDOcument ... > <symbols> <Include href="LibraryItemHere.xml" loadImmediate="false"/> </symbols> ... </DOMDocument>

  10. 确保每个要恢复的库项目都有一个 Include 节点。

  11. 将文件扩展名改回 *.fla

  12. 使用 Flash IDE 打开文件,您的库项目将再次可供您使用。

  13. (可选)将 Flash CS4 文件另存为并从您的计算机中删除 Flash CS5,直到 Adob​​e 修复该问题。

希望这对其他人有帮助。

于 2010-12-15T19:23:14.013 回答
1

我遇到了类似的问题。我的 FLA 在尝试打开文件时导致 Flash CS5 崩溃。我将 .fla 更改为 .zip,但我没有使用损坏的部分重建新的源文件,而是简单地删除了 DOMDocument.xml 的一部分,直到找到问题所在。我不必每次都重新压缩文件备份,而只是尝试从 .xfl 启动,当文件成功打开时,我知道我已经删除了损坏的段。很快,我发现问题出在时间线的某个地方,然后通过排除过程,我找到了问题所在的框架。

最终我确定以下代码行是问题所在:

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

这是我能找到的唯一一个自动关闭的 DOMRectangleObject 标记;所有其他人都有笔画和填充信息。当我删除这个节点时,我的文件完全按照它应该的方式启动。我把它拉回来,它和新的一样好。

于 2012-07-03T18:54:17.990 回答
0

我遇到了类似的问题,使用 fla 文件。我按照说明进行操作,但做了更多的事情:解压缩文件后,我设法用一个空的 DOMDocument.xml 文件重新创建它。该阶段不包括任何框架或层。然后,我重新创建了文件,从原始文件中添加了更多内容。我花了一些尝试(每次压缩和重命名)来找出单个框架中的单个文本框导致 fla 文件损坏。我删除了文本框中显示的一个奇怪的字符,一切都运行得非常好。我认为奇怪的字符是一个shift-enter键。

感谢您的提示,您为我节省了 5 个小时。

于 2011-01-03T01:05:37.097 回答
0

这个错误发生在我身上,因为我的计算机在 FLA 仍处于打开状态时(无罪!)硬重置。

我将把它留在这里...... https://www.designcontest.com/forum/adobe-flash/63637-how-recover-damaged-corrupt-files-adobe-flash.html

“4.选择工具>修复存档。这将确保修复存档和FLA。”

纯粹的网络诗歌……ಥ_ಥ

于 2015-11-01T11:07:16.927 回答