Flash CS5崩溃损坏的文件。我如何将我的XML库资产重新回到新的FLA中?

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

  •  10-10-2019
  •  | 
  •  

我开始使用Flash CS5(顺便说一句,但这不是我今天的问题)。我花了很多时间在.fla文件上工作。保存我去了,在保存期间,闪光灯CS5在某一时刻崩溃了。 .fla文件现在已损坏。新的.fla格式本质上是一个.zip文件。因此,我能够将文件名更改为 *.zip并在其中探索。 domdocument.xml文件已损坏并且死亡。 domdocument.xml是时间轴,因此我所有的位置和动画都消失了。但是,我的图书馆文件夹是机智的,并且我的所有库项目都为 *.xml文件。

我想知道是否有人知道我如何将这些库的物品放入另一个.fla文件中,以免失去所有的工作?

我尝试过创建一个新的.fla文件并将库文件夹拖到新的.fla中,但是当我将新的.fla加载到flash cs5 ide中时,我的库项目不会显示出来。

所有的帮助将不胜感激。

有帮助吗?

解决方案

我能够处理一系列黑客搜索我的图书馆项目。这是:

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

  2. 探索.zip文件并找到“库”文件夹。

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

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

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

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

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

  8. 在XML编辑器中打开domdocument.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"/>

这是我能找到的唯一自我关闭的domretectangleobject标签。所有其他人都有中风并填写信息。当我删除此节点时,我的文件完全按照应有的启动。我把它拉回了,它是新的。

我有类似的问题,即FLA文件。我遵循说明,但做了更多事情:解开文件后,我设法使用一个空的domdocument.xml文件来重新创建它。舞台不包括任何框架或层。然后,我重新创建了文件,从原始文件中添加了更多内容。我花了一些尝试(每次拉链和重命名)来弄清楚单个帧中的一个文本框导致FLA文件损坏。我删除了文本框中显示的一个怪异的角色,并且所有这些都效果很好。我认为怪异的角色是转移键。

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

当FLA仍打开时,我的计算机(无辜!)的硬质量发生了这个错误。

我把这个留在这里...https://www.designcontest.com/forum/adobe-flash/63637-how-Recover-DamageD-Corrupt-files-files-adobe-flash.html

“ 4.选择工具>维修存档。这将确保对档案和FLA进行维修。”

纯净的互联网诗...ಥ_ಥ

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top