Metlivi 博客

如何让一个补间符号实例可编辑,同时不影响其他实例

在 Adobe Animate 中,先复制符号并将副本分配给补间实例,然后再编辑其图稿。这样,所选实例就会使用单独的符号定义,而其他实例仍继续使用原符号。Adobe 提供了 修改 > 符号 > 复制符号 命令来实现这一点。如果你确实需要独立的绘图元素,分离 会断开链接,但会影响动画。Adobe:使用符号 · Adobe:排列对象

本指南适用于在 Animate 中编辑补间角色或虚拟玩具插画,并希望在保留其动作的同时改变某一个版本外观的用户。首先,确定你要修改的是符号内部的图稿,还是仅修改其实例的外观。

2026年10月29日阅读约需 7 分钟作者:Metlivi Editorial Team
第 1 节

为什么编辑一个实例会改变其他实例?

符号是存储在库中的可重复使用定义。实例是在舞台上或另一个符号内放置的符号。编辑定义会更新所有链接到它的实例。使用 在当前位置编辑 打开实例只会更改编辑上下文,不会创建单独的定义。Adobe:使用符号

例如,在舞台上移动一个角色实例与重画其轮廓是不同的操作。前者会更改其位置。后者则会在你进入原符号时修改共享图稿。Martin Rose 的动画教学笔记也解释了这一关系:编辑库中的符号会更新它在整个合成中的所有用法。Martin Rose:Adobe Animate:符号

第 2 节

哪种编辑方法适合你的修改?

修改时间轴前,先参考这份决策指南。它汇总了 Adobe 文档中关于实例属性、复制符号和分离的说明。

要进行的修改 方法 检查事项
调整色调、不透明度、旋转或缩放 编辑实例属性 检查相关的补间属性关键帧。
重画一个角色的部分内容,同时保留其补间 复制符号,将副本分配给目标实例,然后编辑 确认目标实例引用的是副本。
将一个放置的实例转换为独立图形元素 使用分离 接受符号链接断开以及动画可能发生变化。

色调、透明度、旋转和缩放都可以单独应用于实例。因此,仅仅为了缩小或降低某个放置实例的不透明度,你不需要创建单独的符号。使用 窗口 > 属性 检查这些设置。Adobe 还指出,将实例重新链接到另一个符号时,现有实例属性会保留。Adobe:创建和使用符号实例

第 3 节

如何创建可独立编辑的符号?

更改已有动画前,请先另存一份 FLA 工作副本。然后使用专门的复制命令:

  1. 在舞台上选择目标符号实例。
  2. 选择 修改 > 符号 > 复制符号。
  3. 为副本取一个易于识别的名称,例如 Character_Alternate。
  4. 打开副本进行编辑,并修改其图稿。
  5. 返回文档时间轴。

Adobe 文档指出,此命令会复制符号,并将所选实例替换为该副本的实例。双击替换后的实例即可打开其符号进行编辑。开始绘制前,先检查编辑栏中的名称,确保你知道正在修改哪个定义。Adobe:使用符号

你也可以先在库中复制原符号,然后选择舞台上的实例,并通过 属性 > 交换 将其分配给副本。如果你想先准备并命名替代图稿,再在动画中替换任何内容,这种方法会很有用。Adobe:创建和使用符号实例

第 4 节

替换图稿时如何保留动作补间?

动作补间跨度只有一个目标:符号实例或文本字段。其属性关键帧描述了该目标随时间发生的变化。因此,要使目标独立,就要替换该跨度中的符号引用;选择中间帧不会将那个时刻变成无关的绘图。Adobe:创建动作补间动画

若要明确执行替换操作,请先在库中复制原符号,然后按照 Adobe 文档中的步骤替换目标:

  1. 在库中选择替换符号。
  2. 在舞台上选择补间的目标实例。
  3. 选择 修改 > 符号 > 交换符号。
  4. 拖动浏览整个跨度,并检查开头、中间位置和结尾。

Adobe 将“交换符号”列为替换补间目标的支持方法。考虑重建动画之前,先使用此操作。Adobe:设置动画补间跨度

明确你要修改的范围:更改整个动作补间跨度中使用的图稿,与只在某一帧之后更改角色,是两种不同的操作。一个跨度代表一个动画目标,因此评估替换结果时要检查整个跨度。Adobe:创建动作补间动画

第 5 节

如果动画使用经典补间,需要注意什么?

经典补间需要留意其定义关键帧。Adobe 说明,只有关键帧可以直接编辑;中间的补间帧是计算得出的。若要更改中间某一点,请编辑定义关键帧,或在该处插入新的关键帧。Adobe:创建经典补间动画

若要在经典补间序列中独立编辑角色,请始终使用同一个副本:

  1. 创建原符号的一个副本。
  2. 在起始关键帧,选择角色实例并将其交换为副本。
  3. 在结束关键帧以及属于该序列的任何中间定义关键帧中重复此操作。
  4. 检查每个关键帧分配的符号,然后拖动浏览它们之间的帧。

这是根据 Adobe 关于编辑关键帧和交换符号的说明采用的实用操作步骤。不要假设在某个经典补间关键帧中替换一个实例,就会更新其他所有关键帧。当你的目标是创建一个一致的替代角色时,不要在每个端点都创建新的副本。Adobe:创建经典补间动画 · Adobe:创建和使用符号实例

第 6 节

什么时候应该改用分离?

如果你想要的是独立图形元素,而不是可编辑的符号,请使用 修改 > 分离。对于矢量图稿,这样就可以直接编辑图形,同时原符号仍保留在库中。Martin Rose 的笔记解释了操作实例与将其转换回可编辑图稿之间的区别。Martin Rose:Adobe Animate:符号

使用此命令前,请考虑其具体影响。Adobe 指出,分离会断开实例与主符号之间的链接,并且对于动画符号,除当前帧外的内容都会丢弃。Adobe 还建议,不要在插值动画中分离动画符号或组,因为结果可能无法预测。“取消编组”是另一个不同的命令,不会分离符号实例。Adobe:排列对象

如果任务是保留已有角色补间,那么复制并替换符号就是合适的起点。只有在你明确要将符号转换为组件图稿,并且确认不需要符号内部动画时,才使用分离;操作前请另存一份副本。

第 7 节

如何确认只有目标实例发生了变化?

大规模修改图稿前,先做一次简单的视觉对比。以下检查步骤是根据前文所述的符号和补间行为整理而成的实用验证流程:

  • 检查引用: 确认目标实例使用的是库中的替代符号。
  • 进行一次可见的测试修改: 在副本中修改一个小细节,然后检查一个仍应使用原符号的实例。
  • 同时检查时间和外观: 检查受影响动画的第一帧、中间帧和最后一帧。
  • 逐一检查经典补间关键帧: 查看是否有关键帧仍引用原符号。
  • 检查编辑上下文: 如果无关实例也发生变化,请停下来确认你打开的是哪个符号定义。

如果图稿中包含嵌套符号实例,请在你实际想要编辑的层级重复检查引用。Animate 允许符号嵌套在其他符号中;应用同样的隔离原则,意味着在修改嵌套部分之前,先为它创建单独的定义,以免它在其他位置仍处于共享状态。这是根据 Adobe 关于嵌套和共享定义的说明作出的推论。Adobe:使用符号 · Adobe:创建动作补间动画

最后确认两个可见结果:所选角色在整个动画过程中都显示预期图稿,而使用原符号的实例仍保留原有外观。确认无误后,继续编辑替代符号,并通过库中的名称区分两个版本。

第 8 节

来源

相关阅读

继续探索这个主题