"Radio button" при помощи выражений

Автор: Никита Шилов Дата . Написано Учебные материалы - Adobe After Effect

radio-button

В ходе работы над новым шаблоном для хайва, мне нужно было сделать что-то типа радиокнопки – чекбокс,  который позволяет выбрать один пункт из предопределенного набора (группы). И вспомнил о том, что видел оригинал статьи в группе по АЕ выражениям (оригинал статьи здесь).

Раньше я писал про чекбоксы в АЕ, и как их использовать в связке с выражениями, здесь по сути все тоже самое, только мы добавляем логический оператор «и» на JavaScript это «II».

Для начала, нужно задать условия для самих чекбоксов, например, это может быть вкл/выкл видимости слоя по кнопке:

if(thisComp.layer("choose").effect("ch1")("Checkbox") == true) 100 else 0

А далее в слое с чекбоксами прописать к каждому выражение, которое будет делать проверку «Если любой из других чекбоксов включен, то ваш чекбокс выключен», выглядеть это будет так:

if(effect("ch1")("Checkbox") == true || effect("ch2")("Checkbox")  == true|| effect("ch3")("Checkbox")  == true|| effect("ch5")("Checkbox") == true) false else true

Удобная штука, особенно для проекта на videohive, с помощью этой штуки, лично я, задал несколько вариантов «появления» логотипа.

Настоятельно советую вам подписаться на группу АЕ_Expressions, крайне полезная группа, если вы хотите разбираться с выражениями в After Effects.


Смотрите также:
Похожие статьи:
Не пропустите:


У Вас недостаточно прав для добавления комментариев.
Регистрируемся,а потом можно будет писать.

Популярное в АЕ: