Счетчик и формат текста с помощью выражений (expression) в After Effects.

Начало работы

Создаем новый текстовый слой.

Добавим выражение (expression) для Text Layer > Text > Source Text:

var num= linear(time,0,1.2,0,125000)
num

Это выражение (expression) анимирует счетчик продолжительностью в 1.2 секундыс 0 до 125000.

Авто-формат

Для создания счетчика с использованием форматирования $ 125,000.00, должно быть сделано несколько изменений.

Нужно изменить переменную:

var num= linear(time,0,1.2,0,125000).toFixed(2);
num

Здесь: .tofixed() — преобразует число в строку, сохраняя заданное количество знаков после запятой.

Ограничим счетчик чтобы он всегда отображал 8 цифр:

var num= linear(time,0,1.2,0,125000).toFixed(2);
while (num.length < 9) {num = “0” + num} {num}

Разделим число на 2, с добавлением запятой:

var num= linear(time,0,1.2,0,125000).toFixed(2);
while (num.length < 9) {num = “0” + num} {num};
num.slice(0,3) +”,” + num.slice(3,9)

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

Добавим символ валюты:

“$ “+ num.slice(0,3) +”,” + num.slice(3,9)

Итоговый код выражения

var num= linear(time,0,1.2,0,125000).toFixed(2);
while (num.length < 9) {num = "0" + num}  {num};
"$ " + num.slice(0,3) +"," + num.slice(3,9)

Источник: aexpr.wordpress.com

Полноценный видеокурс по After Effects и Моушн Дизайну

Узнать подробнее...