2013-05-03 1 views

답변

4
function getLabel() { 

var stage = sym.getComposition().getStage(); 
var labels = stage.timelines['Default Timeline'].labels; 

var currentLabel; 
var currentPosition = stage.getPosition(); 

$.each(labels, function(label, position){ 
    if (position <= currentPosition) currentLabel = label; 
}); 

return currentLabel; 

} 

console.log(getLabel()); 

이것은 현재 위치의 레이블을 반환합니다.

+1

이 답변을 +1했지만 더 나은 해결책은 질문을 다시 작성하고 stage.getLabelPosition ([label name])의 값을 stage.getCurrentPosition() (이 경우)과 비교하는 것일 수 있습니다. 논리 블록 내에서 레이블 위치를 반드시 알 필요는 없지만 현재 위치에 특정 레이블이 있는지 알고 싶을 수 있습니다. – DeeperID