绑定的工作原理

绑定通过使用快照发挥作用。快照指对项目中所选参数的当前状态的录制。Widget 可让您切换储存的快照,甚至是在其间插值。例如,您可以创建一个快照,其中多个黑色类型的文本对象带有白色阴影,然后创建另外一个快照,其中的白色文本带有黑色阴影。绑定中的复选框 Widget 可在这两种状态之间切换。

用于切换两种状态的复选框 Widget 是最简单的绑定控制。略微复杂一些的是弹出式菜单 Widget,它可让您在多个参数状态之间进行选择。滑块 Widget 提供对多个参数状态的更高级控制。例如,滑块 Widget 可让您从一种状态逐渐更改为另一种,甚至使用关键帧来控制滑块 Widget 的更改方式。您可以通过好几种方法来选取在快照中修改的参数(具体详情,请参阅管理参数快照)。

将参数分配给 Widget 后,您对此参数所做的更改都将更新此 Widget 中的活跃快照。例如,如果将参数分配给一个弹出式菜单 Widget,则更改将会应用到所选的菜单项。

项目中的每个参数每次只能分配给一个 Widget。但是,您可以为此参数储存多个值作为不同的快照,以供弹出式菜单或滑块 Widget 进行访问。(如前所述,复选框 Widget 只能存储两个快照。)

由于参数不能同时由两个 Widget 控制,所以您不能复制(或剪切/拷贝和粘贴)绑定或 Widget 对象。同样地,如果您复制或拷贝和粘贴一个带有绑定参数的对象,新对象的参数将不会绑定。

此外,如果参数已分配给 Widget,则此参数不能在您录制其他 Widget 快照的同时修改。例如,如果您有一个控制形状对象颜色的滑块 Widget,并开始录制其他 Widget 的快照,则不可修改此形状的颜色。

某些参数类型不能绑定。对于使用迷你曲线编辑器在一定范围内影响对象的参数(如“形状”检查器中的各种“结束笔画”参数),您无法在录制快照时将其添加到绑定或进行修改。如果您在编辑模式中修改不能绑定的参数,此更改将会全局应用 — 包含此对象的所有快照均会受到影响。