Comment créer du texte dans After Effects en JavaScript
<p>J'ai essayé d'utiliser addText(text) pour créer le texte, mais lorsque je clique sur le bouton Exécuter, rien ne se passe. </p><p>Voici un extrait du code : </p><p><br /></p>
<pre class="brush:php;toolbar:false;">button6.onClick = function() {
ajouter du texte();
fonction addText() {
app.beginUndoGroup("Mon processus");
var comp = app.project.activeItem;
var selectedlayer = comp.selectedLayers[0];
si (comp == nul) {
alert("Aucune composition sélectionnée");
}
if (comp.selectedLayers[0] == null) {
alert("Sélectionnez le calque");
}
var outpoint = comp.selectedLayers[0].outPoint;
var inpoint = comp.selectedLayers[0].inPoint;
var durée = point de sortie - point d'entrée ;
var textLayer = comp.layers.addText(text);
var sourceText = textLayer.property("Texte source").value;
sourceText.fontSize = 100 ;
sourceText.font = Arial ;
textLayer.property("Texte source").setValue(sourceText);
textLayer.adjustmentLayer = false ;
textLayer.inPoint = inpoint ;
textLayer.label = 1 ;
comp.layer(1).moveBefore(selectedlayer);
app.endUndoGroup();
}
}</pré>
<p>J'ai essayé d'utiliser addBoxText(text) pour créer le texte, mais le résultat est le même. </p>