变更日志

表达式有什么新变化?


After Effects 17.7(2021 年 2 月)

  • 已修复:在图表编辑器中进行的表达式编辑未一致应用的问题。

After Effects 17.6(2021 年 1 月)

  • 修复:使用表达式或属性 pick-whip 时可能导致表达式被替换而不是追加的问题。

After Effects 17.1.2(2020 年 7 月)

  • 已修复:无法在 JavaScript 表达式引擎中按名称引用标记的问题。

After Effects 17.1(2020 年 5 月 19 日)

  • 已修复:表达式编辑器自动完成“timeToFrames”功能的问题。

After Effects 17.0.5(2020 年 3 月)

  • 已修复:将焦点链接到图层命令生成的表达式不适用于 JavaScript 表达式引擎的问题。

After Effects 17.0.2(2020 年 1 月)

  • 已修复:与 JavaScript 表达式中的错误相关的显示错误行号的问题。

After Effects 17.0(2020 年 1 月 24 日)

  • 实现下拉菜单表达式控件
  • 表达式编辑器改进:
    • 您现在可以使用新的滚动功能来防止在通过键入返回字符调整框大小时滚动调整不正确。
    • 如果变量以数字开头,则防止数字在自动完成列表中匹配。更智能的自动完成功能可防止覆盖右括号和引号。
    • 您现在可以缩放 Hi-DPI 显示器的字体大小。
    • 图表编辑器现在提交所有打开的图表编辑器的偏好更改。
    • 如果启用语法高亮,UI 中的折叠图标按钮现在会遵循默认和背景颜色,或行号颜色和背景颜色。
  • 表达性能改进:
    • After Effects 现在尝试检测在整个合成中不会更改的表达式,并且只计算一次表达式。加载您最喜欢的充满表情的组合并体验改进的性能。
    • 任何使用posterizeTime()的表达式现在只为整个 comp 计算一次,而不是在每一帧上。
  • 补充:对文本属性的扩展表达式访问。

After Effects 16.1.3(2019 年 9 月)

  • 已修复:在表达式编辑器中,新行上大括号的缩进可能不正确。

After Effects 16.1.2(2019 年 6 月)

  • 已修复:当您关闭具有包含错误的表达式的项目时,After Effects 崩溃。
  • 已修复:如果要显示多行错误文本,则错误功能区中的表达式错误消息可能会被截断。
  • 已修复:使用 Legacy ExtendScript 表达式引擎时,属性 this_Layer 已停止工作。
  • 已修复:将项目级表达式引擎从 JavaScript 切换到旧版 ExtendScript 时发生崩溃。
  • 修复:包含对 Date.toLocaleString() 的调用的表达式崩溃。
  • 已修复:禁用自动完成时在图表编辑器表达式字段中编辑表达式时崩溃。

After Effects 16.1 (CC 19)(2019 年 4 月 2 日)

  • 实现了新的表达式编辑器
  • 已修复:JavaScript 表达式引擎不会生成与旧版 ExtendScript 引擎相同的随机数结果。
  • 固定:当表达式在字符串或源文本属性中引用图层名称时,不返回图层名称。相反,它返回 [Object]。
  • 修复:如果 ScriptUI 面板读取属性的后表达式值,则sampleImage()表达式方法返回错误值。
  • 已修复:通过表达式语言菜单应用createPath()表达式会自动将 (is_Closed) 参数填充为不推荐使用的蛇案例而不是骆驼案例 isClosed。
  • 已修复:重命名由表达式引用的效果会导致表达式在这些属性与效果同名时错误地更新对该效果属性的引用。
  • 已修复:将焦点距离链接到图层、将焦点距离链接到兴趣点、创建立体 3D 装备和创建空轨道命令会创建与 JavaScript 表达式引擎不兼容的表达式。
  • 修复:特定复杂、多组合的表达式导致表达式错误警告横幅和图标快速闪烁。请注意,要解决此问题,这些表达式的表达式评估速度会略有下降。

After Effects 16.0 (CC 19)(2018 年 10 月 15 日)


After Effects 15.1.2(2018 年 7 月 16 日)

  • 已修复:如果您的项目包含多个同名的主属性,则引用主属性的表达式计算不正确。
  • 已修复:属性链接选择鞭子错误地为其他选定属性写入自引用表达式。

After Effects 15.1(2018 年 4 月 3 日)


After Effects 15.0 (CC)(2017 年 10 月 18 日)


After Effects 13.6(CC 2015)(2015 年 11 月 30 日)

  • 改进了时间重映射图层上的表达式性能。这也减少了带有表达式的时间重映射层上的音频渲染时间。
  • 已修复:更改文本图层的源文本不再导致在引用文本图层名称时表达式失败。
  • 已修复:在处理时间重新映射表达式时显示图形编辑器时,After Effects 不再崩溃。

After Effects 13.5(CC 2015)(2015 年 6 月 15 日)

  • 更高效的表达式评估
  • 补充:表情警告横幅

After Effects 13.2 (CC 2014.2)(2014 年 12 月 16 日)


After Effects 12.1 (CC)(2013 年 9 月 8 日)


After Effects 10.5 (CS5.5)(2011 年 4 月 11 日)


After Effects 5.5(2002 年 1 月 7 日)

  • 补充:通过表达式循环
  • 添加:表达式控制器

After Effects 5.0(2001 年 4 月)

  • 首次添加的表达式