用户指南 取消(C)

使用表达式编辑器

使用表达式编辑器中的不同选项来自定义表达式。

您可以自定义表达式编辑器的代码编辑器界面,包括使用自定义颜色突出显示 JavaScript 语法、行号、代码折叠和自动完成。要自定义这些选项,请选择 After Effects > 设置 > 脚本和表达式

脚本和表达式对话框
“首选项”对话框中的“脚本与表达式”窗格。

表达式编辑器代码界面

自定义 JavaScript 语法与 After Effects 方法和属性中的语法突出显示方式

自定义语法突出显示方式
自定义语法突出显示方式

  • 您可以为不同类型的语法、背景和文本选择分配自定义颜色,并调整文本选择的 Alpha 设置(不透明度)。选择“吸管”图标以从色轮选择颜色。
  • 您可以根据可用的不同主题自定义表达式编辑器的外观。选择主题下拉列表,然后从中选择主题。您还可保存自定义主题。

编辑首选项

编辑首选项
编辑首选项

您可以控制 UI 中表达式片段和文本编辑器的外观。使用这些首选项可编辑字体大小、突出显示语法、调整缩进等。

代码预览框

代码预览框
代码预览框

针对语法颜色和其他编辑器首选项的全部更改,都可在此代码预览框中实时预览。

提示:

使用 throw 以调试表达式内联。当您希望查看表达式编辑器字段中的代码错误,以便节省时间并确保进行高效调试时,此功能非常有用。

使用 throw 以调试表达式内联
使用 throw 以调试表达式内联

示例 1:显示代码片断中的错误

  1. 在 After Effects 中打开包含表达式片段的合成。

  2. 时间轴面板中,选择一个图层,然后按住 Alt 键并单击,以在表达式编辑器字段中显示表达式。

    表达式编辑器栏
    表达式编辑器栏

  3. 选择编辑器栏以进入编辑模式。

    单击编辑器以进入表达式编辑器进行编辑
    单击编辑器以进入表达式编辑器进行编辑

  4. 在本示例中,选择第一行中的 MILE,然后将其更改为小写的 mile。这样将导致代码出现一个错误,而 After Effects 则会在代码片断中显示错误消息。

    代码片段中显示的错误消息
    代码片段中显示的错误消息

    After Effects 还会显示一条错误横幅,其中会注明错误所在行的行号。

    错误横幅
    错误横幅

示例 2:基于常用组件的自动建议

  1. 在同一表达式中,将图层名称从 mile 更改为 MILE

  2. 在键入时,After Effects 会显示一个下拉列表,提供一系列 After Effects 取自项目图层名称的建议。

    图层名称自动建议
    图层名称自动建议

使用相应的 comp()layer()footage()effect() 方法,可将所有合成名称、图层名称、素材名称和效果名称提取到 autoComplete,并显示在正确的上下文中。这样即可在保持表达式活动状态的同时,引用项目中的各个项。使用关联器时,无需滚动时间轴或打开其他面板,即可引用属性或项。

更多表达式资源

当您领会了表达式背后的一些概念之后,请前往社区观看一些真实案例并分享您的作品。

AE Enhancer 论坛也提供了有关表达式、脚本和动画预设的许多示例和大量信息。

更快、更轻松地获得帮助

新用户?