Flash CS5崩溃损坏的文件。如何将我的xml库资源恢复为新的FLA?

我开始使用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文件(记事本可以工作)。 添加以下符号节点: < DOMDOcument ......  >     <符号>         < Include href =“LibraryItemHere.xml”loadImmediate =“false”/>     < /符号> ... < / DOM文档> 确保为要恢复的每个库项目都包含一个Include节点。 将文件扩展名更改回* .fla 使用Flash IDE打开文件,您的库项目再次可用。 (可选)将SAVE AS保存到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"/>
这是我能找到的唯一一个自动关闭的DOMRectangleObject标签;所有其他人都有中风和填写信息。当我删除此节点时,我的文件完全按照它应该启动。我把它拉回来,它很好。     
我有类似的问题,使用fla文件。我按照说明操作,但做了更多的事情: 解压缩文件后,我设法用一个空的DOMDocument.xml文件重新创建它。 舞台不包括任何框架或层。然后,我重新创建了文件,从原始文件中添加了更多东西。我花了一些时间(每次压缩和重命名)来确定单帧中的单个文本框导致fla文件被破坏。 我删除了文本框中显示的一个奇怪的字符,所有工作都出奇地好。 我认为奇怪的角色是shift-enter键。 谢谢你的提示,你救了我5个小时。     
当FLA仍处于打开状态时,我的计算机(无罪!)硬复位时发生了这个错误。 我会把它留在这里...... https://www.designcontest.com/forum/adobe-flash/63637-how-recover-damaged-corrupt-files-adobe-flash.html “4.选择工具>修复存档。这将确保存档和FLA得到修复。” 纯粹的互联网诗歌......ಥ_ಥ     

要回复问题请先登录注册