Maison  >  Questions et réponses  >  le corps du texte

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>
P粉464113078P粉464113078449 Il y a quelques jours477

répondre à tous(1)je répondrai

  • P粉178132828

    P粉1781328282023-07-29 16:36:49

    Si vous utilisez du JavaScript pur, le nom de la fonction événementielle doit être onclick et non onClick.

    répondre
    0
  • Annulerrépondre