适用范围
以Adobe Animate官方符号机制为例;徽章、两个位置和形状改版均为本站原创虚构练习,不是爱酱人物或同名平台的功能。限定同一文档内的基本图形符号,不涵盖运行时代码、跨文件共享库或插件。
库中定义和舞台实例各管什么
符号定义保存可重复使用的图形内容;实例是它在舞台上或另一符号中的一次使用。Adobe的说明明确,编辑符号会更新它的实例,给某个实例施加效果则只影响该实例。外观相同不证明两个对象一定共享定义,仍需查看实际引用。
这与父子层级不是同一件事。父级关系主要决定变换如何影响子级;本页问的是多个使用位置是否共用一份内部图形。两个徽章不必一个跟随另一个移动,也可以引用同一符号。
原创徽章:先保留两个不同摆放位置
设库里有符号Badge-A,内容为方框中一个圆。舞台放置它的两个实例:左边较小、右边较大,分别摆在两个位置。图的第一行以连线标出两个实例都指向Badge-A,不把它们误画成两份互不关联的定义。
现在要把所有徽章的圆改为三角,可进入Badge-A的编辑模式修改内部图形,返回舞台查看。两个实例都采用新图案,但它们原先各自的位置与缩放不必因此被改成相同。统一的是定义中的内容,不是把舞台布局全部重排。
只移动右边实例,不需要进入定义
若任务只是把右侧徽章向右挪,应在舞台上选中该实例,修改它的位置。图的第二行用短箭头表示这次操作只发生在右侧,左侧徽章与库中图案都保持原样。
不要根据“看起来正在改右边那个”判断范围。双击进入符号后,画面上可能仍显示周围参照对象,但正在编辑的内容层级已经改变。Adobe建议查看编辑栏所示的当前模式;实际操作前先确认符号名及当前编辑位置,再改图形。
只让右边换图案,应先取得独立定义
如果右侧需要三角,左侧还要圆,仅改变右侧实例的位置或大小并不能完成图形分化。可先按官方复制符号方式建立新的定义Badge-B,再确认右侧引用B、左侧仍引用A,然后编辑B内部图形。
Adobe说明复制符号会产生新的库项目,并可让所选实例使用新符号。关键不是名称看起来多了一份,而是实际引用已经分开。简单复制粘贴舞台上的实例通常仍使用同一符号,不能把“多一个可见对象”自动当成“多一份独立定义”。
用两个问题检查预期范围
动手前写清:哪些使用位置应同步变化,哪些应保持原样?若所有徽章都要统一改版,改共享定义通常符合目标;若只有一个实例的摆放需要变化,就在实例层处理;若只有一个位置的内部图形要分化,再建立明确的独立定义。
完成后检查一个目标实例和一个应保持不变的实例。只看刚改过的右边,会漏掉左边被一起改动的问题。这是本练习的验证方式,不保证复杂嵌套符号或脚本驱动属性都能用一次点击解决。
交付说明写修改对象,不只写“已改徽章”
本例可分别写“Badge-A内部圆改三角,两个实例同步采用”“右实例向右移动,内容未改”“右实例改用Badge-B,左仍用A”。三句话表达不同结果,接手者能据此检查库与舞台。
图形定义的复用也不是外部图片链接更新。这里不以文件夹中另一张图片是否改版作为证据,而是在同一文档内核符号引用与编辑模式。导出画面可显示最终外观,但仅凭一张导出图不能反推编辑文件里的复用结构。
操作步骤
- 记录各舞台实例引用的符号名称,以及希望一起变化的范围。
- 查看编辑栏,确认当前是在舞台实例层还是符号内部。
- 统一改图案时编辑定义;只改摆放时操作目标实例。
- 需要内容分化时复制为独立符号并核对引用,再改新定义。
- 返回舞台同时检查目标与非目标实例,保存范围明确的修改说明。
常见问答
复制舞台实例会自动得到独立符号吗?
不能这样认定。新的可见实例可以继续引用原定义;要检查库项目和实际引用。
两个实例大小不同,就一定用了不同符号吗?
不是。同一符号可以有不同缩放的实例,外观尺寸不能替代引用检查。
改符号内容会把两个实例的位置合并吗?
本页基本练习中不会因此自动合并。定义内容与各实例的舞台摆放属于不同层次。
只看导出的画面能确认符号是否共享吗?
不能。需在可编辑文件中检查符号与实例关系;同样外观可能来自不同结构。
参考依据
Adobe Animate:Symbols · Adobe · 核对日期 2026-11-02。符号与实例定义、修改符号更新实例、实例效果范围、复制符号和编辑栏模式说明;仅据当前文档基本机制编写,不援引页面旧SWF性能段。