跳转到内容

更新日志

表达式新增了什么?


新增了许多用于字符和段落的文本样式属性和方法,以及通过表达式控制每个字符样式的能力。


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

  • 修复: 使用表达式或属性拾取器时,表达式可能被替换而不是追加的问题。

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

  • 修复: 表达式编辑器自动补全 ‘timeToFrames’ 函数的问题。

  • 修复: 使用“将焦点链接到图层”命令生成的表达式在 JavaScript 表达式引擎中无法工作的问题。

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

  • 实现了下拉菜单表达式控制
  • 表达式编辑器改进:
  • 现在可以使用新的滚动功能,防止在输入回车字符时调整框大小时滚动不正确。
  • 如果变量以数字开头,自动补全列表中的数字将不再匹配。更智能的自动补全功能防止覆盖闭合括号和引号。
  • 现在可以为高DPI显示器缩放字体大小。
  • 图形编辑器现在为所有打开的图形编辑器提交偏好设置更改。
  • 如果启用语法高亮,UI中的折叠图标按钮现在会尊重默认和背景颜色,或行号颜色和背景颜色。
  • 表达式性能改进:
  • After Effects 现在尝试检测在整个合成中不变的表达式,并仅计算一次。加载您喜欢的充满表达式的合成,体验性能提升。
  • 任何使用 posterizeTime() 的表达式现在仅对整个合成计算一次,而不是每一帧。
  • 新增: 扩展表达式对文本属性的访问。
  • 新增: Text.Font…
  • 新增: Source Text
  • 新增: Text Style

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

  • 修复: 当关闭包含错误表达式的项目时,After Effects 崩溃的问题。
  • 修复: 如果有多个错误文本行要显示,错误信息可能会在错误横幅中被截断。
  • 修复: 使用旧版 ExtendScript 表达式引擎时,this_Layer 属性停止工作的问题。
  • 修复: 将项目级表达式引擎从 JavaScript 切换到旧版 ExtendScript 时崩溃的问题。
  • 修复: 包含对 Date.toLocaleString() 调用的表达式导致崩溃的问题。
  • 修复: 在禁用自动补全的情况下编辑图形编辑器表达式字段中的表达式时崩溃的问题。

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


  • 修复: 如果项目中包含多个同名的主属性,引用这些主属性的表达式评估不正确的问题。
  • 修复: 属性链接拾取器错误地为其他选定的属性写入自引用表达式的问题。



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

  • 更高效的表达式评估
  • 新增: 表达式警告横幅




  • 新增: 通过表达式实现循环
  • 新增: 表达式控制器

  • 首次引入表达式