Руководство пользователя Отмена

Использование редактора выражений

Используйте различные параметры в редакторе выражений для настройки выражений.

Можно настроить интерфейс работы с кодом редактора выражений, включая подсветку собственными цветами синтаксиса JavaScript, номеров строк, свертывания кода и автоматического заполнения. Чтобы настроить эти параметры, выберите After Effects > Настройки > Разработка сценариев и выражения.

Диалоговое окно «Сценарии и выражения»
Панель «Разработка сценариев и выражения» в диалоговом окне «Настройки».

Интерфейс работы с кодом редактора выражений

Настройте подсветку синтаксиса JavaScript, а также методов и свойств After Effects

Настройка подсветки синтаксиса
Настройка подсветки синтаксиса

  • Можно назначить пользовательские цвета для различных типов синтаксиса, фона и выделения текста, а также настроить альфа-канал (непрозрачность) выделения текста. Выберите значок пипетки, чтобы выбрать цвет из цветового круга.
  • Можно настроить внешний вид редактора выражений на основе различных доступных тем. Выберите раскрывающийся список Тема и выберите тему. Также можно сохранять собственные темы.

Изменение настроек

Изменение установок
Изменение установок

Можно контролировать вид фрагментов выражений и редактора текста в пользовательском интерфейсе. Используйте эти настройки для изменения размера шрифта, подсветки синтаксиса, настройки отступа и т. д.

Окно предварительного просмотра кода

Окно предварительного просмотра кода
Окно предварительного просмотра кода

Все изменения цветов элементов синтаксиса и другие настройки редактора можно просматривать в реальном времени в окне предварительного просмотра кода.

Совет.

Используйте 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 извлекает из имен слоев в проекте.

    Автоматические предложения имени слоя
    Автоматические предложения имени слоя

Имена композиций, слоев, видеорядов и эффектов используются для автоматического заполнения (autoComplete) и отображаются в верном контексте с использованием соответствующих методов comp(), layer(), footage() и effect(). Это позволяет сохранить выражение активным, ссылаясь на элементы в проекте. Не требуется прокручивать панель «Временная шкала» или открывать другие панели, чтобы сослаться на свойства или элементы с помощью лассо.

Дополнительные ресурсы о выражениях

Итак, вы изучили основные принципы выражений. На сайте сообщества вы найдете наглядные примеры и сможете показать свои работы.

На форуме AE Enhancers также можно найти множество примеров и сведения о выражениях, сценариях и шаблонах настроек анимации.

Получайте помощь быстрее и проще

Новый пользователь?