|
|
MarkerKey 특성동일한 메서드를 사용하여 컴포지션 마커 및 레이어 마커의 값에 액세스할 수 있습니다. thisLayer.marker 개체를 통해 레이어 마커에 액세스하고 thisComp.marker 개체를 통해 컴포지션 마커에 액세스합니다. 표현식에서 마커는 특별한 종류의 키 개체입니다. 따라서 nearestKey(time)와 같은 메서드를 사용하여 마커에 액세스할 수 있으며 마커에는 time 및 index 특성도 있습니다. index 특성은 마커의 번호(이름)가 아니며 시간 눈금자에서 마커의 순서를 나타내는 키프레임 인덱스 번호입니다. 표현식에서는 [컴포지션 마커] 또는 [레이어 마커] 대화 상자에서 설정할 수 있는 마커의 모든 값에 액세스할 수 있습니다. 텍스트 레이어의 [소스 텍스트] 속성에 있는 다음 표현식은 시간, 지속 시간, 색인, 주석(이름), 장, URL, 프레임 대상, 현재 시간에 가장 가까운 레이어 마커에 대한 큐 포인트 이름 및 해당 마커가 이벤트 큐 포인트에 대한 것인지 여부를 표시합니다. m = thisLayer.marker.nearestKey(time);
s = "time:" + timeToCurrentFormat(m.time) + "\r" +
"duration: " + m.duration + "\r" +
"key index: " + m.index + "\r" +
"comment:" + m.comment + "\r" +
"chapter:" + m.chapter + "\r" +
"URL:" + m.url + "\r" +
"frame target: " + m.frameTarget + "\r" +
"cue point name: " + m.cuePointName + "\r" +
"Event cue point? " + m.eventCuePoint + "\r";
for (param in m.parameters){
s += "parameter: " + param + " value: " + m.parameters[param] + "\r";
}
s
|