MarkerKey 특성

동일한 메서드를 사용하여 컴포지션 마커 및 레이어 마커의 값에 액세스할 수 있습니다. thisLayer.marker 개체를 통해 레이어 마커에 액세스하고 thisComp.marker 개체를 통해 컴포지션 마커에 액세스합니다.

표현식에서 마커는 특별한 종류의 키 개체입니다. 따라서 nearestKey(time)와 같은 메서드를 사용하여 마커에 액세스할 수 있으며 마커에는 timeindex 특성도 있습니다. 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
duration
반환 유형: 숫자

초 단위로 표시되는 마커의 지속 시간입니다.

comment
반환 유형: 문자열

마커 대화 상자에 있는 [주석] 필드의 콘텐트입니다.

chapter
반환 유형: 문자열

마커 대화 상자에 있는 [장] 필드의 콘텐트입니다.

url
반환 유형: 문자열

마커 대화 상자에 있는 [URL] 필드의 콘텐트입니다.

frameTarget
반환 유형: 문자열

마커 대화 상자에 있는 [프레임 대상] 필드의 콘텐트입니다.

eventCuePoint
반환 유형: 부울

마커 대화 상자에 있는 큐 포인트 유형에 대한 설정입니다. 큐 포인트 유형이 [이벤트]이면 true이고 [탐색]이면 false입니다.

cuePointName
반환 유형: 문자열

마커 대화 상자에 있는 큐 포인트 [이름] 필드의 콘텐트입니다.

parameters
반환 유형: 문자열 값의 결합형 배열

마커 대화 상자에 있는 [매개 변수 이름] 및 [매개 변수 값] 필드의 콘텐트입니다.

예를 들어 이름이 "background color"인 매개 변수가 있는 경우 다음 표현식을 사용하여 가장 가까운 마커에서 매개 변수 값에 액세스할 수 있습니다.

  thisComp.marker.nearestKey(time).parameters["background color"]