표현식
-자바 스크립트 구문들을 이용해 에프터이펙트에서 자동화 작업을 할수있게 해주는것
단축키:스톱워치를 알트+클릭
표현식 패널을 열면
=(등호): 표현식 활성화, 비활성화
그래프:시간에 따른표현식 값 표시
pick whip (나선형):링크 하여 특정 값을 대상의 값으로 따라가게 하는 도구
네번째: 표현식 언어 메뉴가 열림(라이브러리인듯)
profertiy pick whip:속성 공유(연결한 속성의 값을 복사해서 적용함,따라감)
1:n 적용도 가능!,해제하면 원래 원본의 값으로 돌아감

주의할점
*if else문
-if문 단독 안됨(if else문만 가능)
조건식 뒤에 대괄호나 줄넘김 없이 바로 이어서 쓰기 안됨
예시:
var x;
if (time>1) x=100 else x=50; //이거 안됨
if (time>1) x=100
else x=50; //이렇게 줄넘김 혹은
if (time>1) {x=100} else {x=50};//이렇게 대괄호 넣기 혹은
time>1?x=100:x=50; //이렇게 삼항 연산자 로 해야함
메소드가 안에 연산식 없이 선언만 하는것은 불가능!
예시:
tiimesTen( value );
this() 안됨 thisLayer()사용 해야함(thisLayer가 가리키는것은 현재 컴포지션)
this(5)(2).value; //는 적용 안됨
thisLayer(5)(2).value; //가 적용 됨
문자에 에 접근할때 (text소스)에 접근할때 .value까지 입력해야 접근가능
text.sourceText[0] // 이렇게는 접근 불가
text.sourceText.value[0] //이렇게 .value 까지 적어줘야 접근가능
다른 값들은 []만으로 접근 가능
예시: transform.position[0] //포지션의 x값
transform.position[1] //포지션의 y값
'에프터 이펙트' 카테고리의 다른 글
| 마스크 (0) | 2026.06.22 |
|---|---|
| 에센셜 그래픽 (0) | 2026.06.22 |
| 패스로 모양 만들기 (0) | 2026.06.18 |
| parents(상속) (0) | 2026.06.17 |
| chape layer (0) | 2026.06.12 |