如果将一个库资源导入或拷贝到已经含有同名的不同资源的文档中,您可以选择是否用新项目替换现有项目。这种选择对所有导入或拷贝库资源的方法都有效,包括以下内容:
当您尝试在文档中放置与现有项目冲突的项目时,就会出现“解决库项目”对话框。当您要从源文档中拷贝一个已在目标文档中存在的项目,并且这两个项目具有不同的修改日期时,就会出现冲突。您可以通过组织文档库中文件夹内的资源来避免出现命名冲突。如果将某个元件或组件粘贴到文档的舞台上,并且已有一个该元件或组件的副本(修改日期和所粘贴元件或组件的修改日期不同),则也会出现该对话框。
如果您选择不替换现有项目,Flash 就会尝试使用现有项目,而不是您正在粘贴的冲突项目。例如,如果复制一个名为“元件 1”的元件,并且将该元件的副本粘贴到文档(已包含名为“元件 1”的元件)的舞台中,则 Flash 会创建现有“元件 1”的实例。
如果选择替换现有项目,则 Flash 会使用同名的新项目替换现有项目(及其所有实例)。如果您取消导入或拷贝操作,就会对所有项目取消该操作(不仅仅是那些在目标文档中产生冲突的项目)。
只有相同的库项目类型才能互相替换。即,不能用一个名为“Test”的位图替换一个名为“Test”的声音。在这种情况下,新项目的名称后面会附加“Copy”字样,然后再添加到库中。
注意:用这种方法替换库项目是无法撤消的。在执行通过替换冲突的库项目才得以解决的复杂粘贴操作之前,一定要保存 FLA 文件的一个备份。
如果在将库资源导入或复制到文档中时出现“解决库冲突”对话框,则可以解决命名冲突。