Cara membuat teks dalam After Effects dalam JavaScript
P粉464113078
2023-07-28 20:44:45
<p>Saya cuba menggunakan addText(teks) untuk mencipta teks, tetapi apabila saya mengklik butang laksana, tiada apa yang berlaku. </p><p>Berikut ialah coretan kod: </p><p><br /></p>
<pre class="brush:php;toolbar:false;">button6.onClick = function() {
addText();
function addText() {
app.beginUndoGroup("Proses Saya");
var comp = app.project.activeItem;
var selectedlayer = comp.selectedLayers[0];
jika (komp == null) {
alert("Tiada komposisi dipilih");
}
if (comp.selectedLayers[0] == null) {
alert("Pilih lapisan");
}
var outpoint = comp.selectedLayers[0].outPoint;
var inpoint = comp.selectedLayers[0].inPoint;
var duration = outpoint - inpoint;
var textLayer = comp.layers.addText(text);
var sourceText = textLayer.property("Source Text").value;
sourceText.fontSize = 100;
sourceText.font = Arial;
textLayer.property("Teks Sumber").setValue(sourceTeks);
textLayer.adjustmentLayer = palsu;
textLayer.inPoint = inpoint;
textLayer.label = 1;
comp.layer(1).moveBefore(selectedlayer);
app.endUndoGroup();
}
}</pre>
<p>Saya cuba menggunakan addBoxText(teks) untuk mencipta teks, tetapi hasilnya adalah sama. </p>
Jika anda menggunakan JavaScript tulen, nama fungsi acara hendaklah onclick, bukan onClick.