Как в Adobe After Effects присвоить значение положения через скрипт?

Допустим в параметре opacity я спокойно могу прописать:

 transform.opacity = 50; 

и объект будет полупрозрачным! А вот с параметром position так уже не получается.... я прописал так:

transform.position[0] = 400;
transform.position[1] = 400;

Но обьект даже не сдвинулся и высветилась ошибка... введите сюда описание изображения То что я прописал! но ошибка!


Ответы (1 шт):

Автор решения: Greg--

Вместо этого всего

transform.position[0] = 400;
transform.position[1] = 400;

напишите просто [400,400] Таким образом вы задаете x и y [x,y] или [x,y,z]

Подробней можно прочитать в документации

В примере в документации есть строка:

 temp = thisComp.layer("Layer 1").transform.position[1]; 
  [temp, temp]

Где transform.position[1] - это геттер (получаем значение y слоя 1) [temp, temp] - сеттер (задаем значение x и y данному элементу)

→ Ссылка