JavaScript로 After Effects에서 텍스트를 만드는 방법
<p>addText(text)를 사용하여 텍스트를 생성해 보았지만 실행 버튼을 클릭해도 아무 일도 일어나지 않습니다.
다음은 코드의 일부입니다:
<pre class="brush:php;toolbar:false;">button6.onClick = function() {
addText();
함수 addText() {
app.beginUndoGroup("내 프로세스");
var comp = app.project.activeItem;
var selectedlayer = comp.selectedLayers[0];
if (comp == null) {
Alert("선택된 작품이 없습니다.");
}
if (comp.selectedLayers[0] == null) {
Alert("레이어를 선택하세요");
}
var outpoint = comp.selectedLayers[0].outPoint;
var inpoint = comp.selectedLayers[0].inPoint;
var 기간 = 아웃포인트 - 인포인트;
var textLayer = comp.layers.addText(text);
var sourceText = textLayer.property("소스 텍스트").value;
sourceText.fontSize = 100;
sourceText.font = 굴림;
textLayer.property("소스 텍스트").setValue(sourceText);
textLayer.adjustmentLayer = 거짓;
textLayer.inPoint = 인포인트;
textLayer.label = 1;
comp.layer(1).moveBefore(선택된 레이어);
app.endUndoGroup();
}
}</pre>
<p>addBoxText(text)를 사용하여 텍스트를 생성해 보았지만 결과는 같습니다. </p>