Script Fix Legacy Expressions pour After Effects. Il met automatiquement à jour les expressions du projet pour fonctionner avec After Effects v16 et supérieur.
Adobe a introduit un nouveau moteur JavaScript dans After Effects v16, qui casse de nombreuses expressions dans les projets.
En savoir plus sur https://helpx.adobe.com/after-effects/using/legacy-and-extend-script-engine.html
Le script corrige automatiquement la plupart des syntaxes héritées incompatibles. Liste des différences corrigées :
- if et else ne peuvent pas être sur la même ligne sans accolades
- Les expressions ne peuvent pas se terminer par une déclaration de fonction
- La syntaxe abrégée this() n'est pas autorisée ; utilisez thisLayer()
- Les propriétés et méthodes en snake_case ne sont pas autorisées
- L'accès aux caractères de la propriété Source Text par index de tableau requiert .value
- Terminer une expression par un if sans else — le script ne corrige pas cette différence car elle fonctionne correctement dans les nouvelles versions d'After Effects



Commentaires