Хочется освоить аппарат expression. Решил начать с простой задачи. Имеем несколько слоев. Конечная задача банальна: они должны двигаться по оси х (допустим влево) друг за другом с некоторым смещением (по х). Координата у при этом неизменна. При этом хочется двигать с помощью кейфреймов только 1-й слой а все остальные с помощью expression должны тянуться за ним "паравозиком". Вычисляем нужное смещение и приступаем к expression.
1. Выделяем "позишен" 2-го слоя
2. Говорим "эдд expression"
3. Тянем "спираль" на х-позицию 1-го слоя
4. Появляется выражение типа:
[this_comp.layer("KADR_1").position[0], this_comp.layer("KADR_1").position[0]]
Добавляем смещение:
[this_comp.layer("KADR_1").position[0], this_comp.layer("KADR_1").position[0]]+830
И опаньки! Обнаруживаем, что у-позиция 2-го слоя уехала в значение х-позиции первого слоя и стала зависима от его изменения.
А этого вовсе и не надо!
Понимаю что вопрос наверное элементарный, но подскажите в чем "грабли"?
Сенкс.
1. Выделяем "позишен" 2-го слоя
2. Говорим "эдд expression"
3. Тянем "спираль" на х-позицию 1-го слоя
4. Появляется выражение типа:
[this_comp.layer("KADR_1").position[0], this_comp.layer("KADR_1").position[0]]
Добавляем смещение:
[this_comp.layer("KADR_1").position[0], this_comp.layer("KADR_1").position[0]]+830
И опаньки! Обнаруживаем, что у-позиция 2-го слоя уехала в значение х-позиции первого слоя и стала зависима от его изменения.
А этого вовсе и не надо!
Понимаю что вопрос наверное элементарный, но подскажите в чем "грабли"?
Сенкс.