Éléments pour les expressions¶
Rappel : import de JSON¶
Un fichier JSON s’importe comme n’importe quel métrage.
Pour lire les données d’un fichier JSON, on utilise l’expression suivante :
var donnees = footage("fichier.json").sourceData;
donnees["ma clé"]
Remplacer les virgules par des retours à la ligne¶
Comment remplacer, dans une expression After Effects, au sein d’une chaîne de caractères, les virgules par des retours à la ligne ?
En utilisant la méthode replace()
, laquelle prend deux arguments : une description de ce qu’on veut remplacer, et ce par quoi il faut remplacer.
// on va remplacer de manière globale dans la chaîne
// le caractère , par \r
"a,b,c".replace(/,/g,"\r")
Expressions et couleurs¶
La modalité « de base » de représentation des couleurs dans les expressions est un tableau RGBA : 4 valeurs, rouge, vert, bleu, transparence (Red, Green, Blue, Alpha) oà les valeurs vont de 0 à 1;
var rouge = [ 1, 0, 0, 1 ];
var vert = [ 0, 1, 0, 1 ];
var bleu = [ 0, 0, 1, 1 ];
var rose_transparent = [ 1, 0.5, 0.5, 0.5 ];
Convertir une couleur en notation hexadécimale vers un tableau rgb¶
La fonction hexToRgb (>= CC 2019) permet de convertir une chaîne de caractère en tableau exploitable avec After Effects.
hexToRgb('#ff0000')
Modifier la couleur d’un texte via une expression¶
Pour faire cela, appliquer l’effet « remplir » à votre texte. La couleur est alors pilotable via une expression.