Render.ru

Как обратиться к самой композиции, через её родительскую композицию.

deftvk

Пользователь сайта
Рейтинг
2
#1
Всем привет. Нужна помощь. Делаю клавиатуру телефона. У меня есть композиция - одиночная кнопка, значения которой (цифры и буквы) и состояние (нажата/не нажата) изменяются слайдером и чекбоксом (expression controls). Я хочу сделать так, чтобы мне наплодить в родительской композиции 10 кнопок и каким-то образом из родителя дергать внутренние слайдеры.

Если сделать одного потомка со своим слайдером в родителе, то можно сделать выражение типа:
comp("Comp 1").layer("Button_1").effect("Digit")("Slider")
Т.е. обратиться через родителя к себе же.
Но проблема в том, что если я создам несколько экземпляров дочерней композиции - в выражении я смогу обращаться только к одному слою - Button_1 (все остальные экземпляры будут иметь имена Button_2 и т.д. и я не смогу ими управлять).

Как мне сделать, чтобы из родительской композиции (такими же эффектами, примененными к слою - дочерней композиции) я смог управлять внутренними слайдерами композиции???

В общем мне нужно что-то типа:
comp("Comp 1").self.effect("Digit")("Slider")

Спасибо за помощь.
 

AEplug

Мастер
Рейтинг
467
#2
не self, а thisLayer
Но, думается мне, если я хоть что-то понял - нельзя менять одну и туже композицию из разных мест.
 

deftvk

Пользователь сайта
Рейтинг
2
#3
Мне кажется вы правильно поняли, но есть ли другие варианты сделать задуманное?
 
Сверху