J'essaie d'écrire un script qui analyse un tableau de caractères dans les images clés suivantes d'un calque de texte dans After Effects. Tout fonctionne. Seulement je voudrais changer la fonction pour lire unicode au lieu du texte normal.Extendscript analyse les caractères Unicode en calque de texte
Voici mon code pour le script:
var textLayer = currentComp.layers.addText("test");
textLayer.name = "score";
textLayer.position.setValue([50,500]);
//Chose the txt with the array
var myFile = File.openDialog("Navigate to keyframe file.");
myFile.open("r");
var myLine = myFile.readln();
var keyValues = myLine.split(",")
var prop1 = app.project.item(1).layer(1).property("ADBE Text Properties").property("ADBE Text Document");
var arrayLength = keyValues.length;
//Keyframe Loop
app.beginUndoGroup("Keys");
for(var i=0; i<arrayLength; i++){
prop1.setValueAtTime([i]/25,keyValues[i]);
}
app.endUndoGroup();
Et ceci est la chaîne que je suis en train d'analyser:
\u5c07,\u63a2,\u8a0e,\u53ca,\u5176,\u4ed6
Ce sont tous les caractères unicode.
Pouvez-vous faire bouillir votre extrait de code vers le bas si quelqu'un sans la police et sans un fichier texte peut l'exécuter? Ou au moins fournir le fichier ou une chaîne que vous essayez d'analyser? – fabianmoronzirfas
@fabiantheblind fait :) – vinni