Flash CS5崩溃损坏的文件。我如何将我的XML库资产重新回到新的FLA中?
-
10-10-2019 - |
题
我开始使用Flash CS5(顺便说一句,但这不是我今天的问题)。我花了很多时间在.fla文件上工作。保存我去了,在保存期间,闪光灯CS5在某一时刻崩溃了。 .fla文件现在已损坏。新的.fla格式本质上是一个.zip文件。因此,我能够将文件名更改为 *.zip并在其中探索。 domdocument.xml文件已损坏并且死亡。 domdocument.xml是时间轴,因此我所有的位置和动画都消失了。但是,我的图书馆文件夹是机智的,并且我的所有库项目都为 *.xml文件。
我想知道是否有人知道我如何将这些库的物品放入另一个.fla文件中,以免失去所有的工作?
我尝试过创建一个新的.fla文件并将库文件夹拖到新的.fla中,但是当我将新的.fla加载到flash cs5 ide中时,我的库项目不会显示出来。
所有的帮助将不胜感激。
解决方案
我能够处理一系列黑客搜索我的图书馆项目。这是:
使用新的扩展名.zip重命名损坏的FLA文件。
探索.zip文件并找到“库”文件夹。
将XML文件从库文件夹复制到驱动器上某个地方的另一个位置。
创建一个新的默认FLA文件并保存。
将新FLA的文件扩展名更改为.zip
探索您的新.zip文件并找到“库”文件夹。它应该是空的。
将保存的XML库项目文件放入ZIP内的新“库”文件夹中。
在XML编辑器中打开domdocument.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"/>
这是我能找到的唯一自我关闭的domretectangleobject标签。所有其他人都有中风并填写信息。当我删除此节点时,我的文件完全按照应有的启动。我把它拉回了,它是新的。
我有类似的问题,即FLA文件。我遵循说明,但做了更多事情:解开文件后,我设法使用一个空的domdocument.xml文件来重新创建它。舞台不包括任何框架或层。然后,我重新创建了文件,从原始文件中添加了更多内容。我花了一些尝试(每次拉链和重命名)来弄清楚单个帧中的一个文本框导致FLA文件损坏。我删除了文本框中显示的一个怪异的角色,并且所有这些都效果很好。我认为怪异的角色是转移键。
感谢您的提示,您为我节省了5个小时。
当FLA仍打开时,我的计算机(无辜!)的硬质量发生了这个错误。
“ 4.选择工具>维修存档。这将确保对档案和FLA进行维修。”
纯净的互联网诗...ಥ_ಥ