Guide d'utilisation Annuler

Erreurs d’expression

En cas d’échec de l’évaluation d’une expression, des erreurs d’expression s’affichent dans une bannière d’avertissement au bas des panneaux Composition et Calque. After Effects ne désactive pas l’expression, mais continue à l’évaluer. La bannière d’avertissement reste affichée tant que l’évaluation n’aboutit pas, c’est-à-dire, tant que l’expression n’a pas été corrigée ou manuellement désactivée.

Interface d’utilisation des erreurs d’expression

Voici un exemple de bannière d’avertissement d’erreur d’expression :

Exemple d’une erreur d’expression
Exemple d’une erreur d’expression

A. Flèche gauche ou droite B. Afficher l’expression C. Agrandir/Réduire l’avertissement 

  • Les boutons fléchés gauche ou droite affichent l’erreur d’expression précédente ou suivante lorsque l’évaluation de plusieurs expressions a échoué.
  • Le bouton Afficher l’expression (loupe) affiche la propriété comportant l’expression erronée dans le panneau Montage. Si l’expression présente une composition différente, cette composition s’ouvre.
  • Le bouton Développer/Réduire l’avertissement (flèches haut/bas) affiche ou masque le texte de l’erreur.

Le texte de l’erreur d’expression est affiché sur une seule ligne et est coupé à la largeur du panneau Composition.

Pour afficher tout le texte de l’erreur d’expression

Cliquez sur en regard de l’expression. L’erreur complète s’affiche dans une boîte de dialogue.

Boîte de dialogue Erreur d’expression
Boîte de dialogue Erreur d’expression

Pour masquer la bannière d’avertissement

Masquer la bannière avertissement

Choisissez After Effects > Préférences > Scripts et expressions (macOS) ou Édition > Préférences > Général (Windows) et désactivez Afficher la bannière d’avertissement lorsque le projet contient des erreurs d’expression.

Lorsque cette option est désactivée, la bannière d’avertissement reste masquée, même lorsque de nouvelles erreurs d’expression se produisent.

Réactivez cette option pour afficher les erreurs d’expression.

Afficher les erreurs d’expression

Si une expression ne peut pas être traitée, elle est automatiquement désactivée et un message d’After Effects indique la cause de l’erreur. Une icône d’avertissement jaune apparaît en regard de l’expression. Cliquez sur l’icône d’avertissement pour afficher de nouveau le message d’erreur.

Pour afficher des expressions comportant des erreurs, sélectionnez un ou plusieurs calques. Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Ctrl enfoncée (macOS) sur un calque sélectionné dans le panneau Montage. Choisissez Afficher les erreurs d’expression dans le menu contextuel.

Certaines expressions dépendent des noms des calques ou propriétés de votre projet. Si vous modifiez le nom d’un calque impliqué ou d’une propriété impliquée dans une expression, After Effects tente de la mettre à jour pour utiliser le nouveau nom. Cependant, dans certains cas complexes, After Effects n’est pas en mesure de mettre à jour automatiquement l’expression. Dans ce cas, l’expression peut générer un message d’erreur et vous devez la mettre à jour vous-même.

Remarque :

L’expression peut ne pas fonctionner si vous exécutez After Effects dans une langue différente ou si vous avez modifié le nom des éléments (calques, effets ou autres groupes de propriétés, par exemple). Pour activer l’expression, modifiez la afin d’utiliser les nouveaux noms ou les chaînes correspondant à la langue dans laquelle vous exécutez After Effects.

Les exemples de ce document ont été créés pour l’état par défaut d’After Effects s’exécutant en anglais. Certains exemples de ce document ne fonctionneront pas sans une telle modification.

Erreurs causées par la précomposition de calques

La précomposition de plusieurs calques peut entraîner une erreur lorsque des expressions font référence à une propriété d’un des calques. Vous devez mettre à jour ces expressions pour faire référence au calque de la nouvelle composition. Cela s’avère problématique avec les expressions qui utilisent thisComp au lieu de faire référence à une composition par son nom. (Voir la section A propos de la précomposition et de l'imbrication).

Remarque :

Les arguments de certains effets After Effects ont été modifiés par rapport à ceux des versions précédentes. Si des expressions existantes utilisent des références d’index d’argument (et non des noms d’arguments), mettez à jour les expressions pour utiliser des noms d’arguments.

En savoir plus sur les ressources dʼexpression

Maintenant que vous avez assimilé certains concepts sous-jacents aux expressions, rejoignez la communauté pour découvrir des exemples concrets et partager votre travail.

Vous trouverez pléthore d’exemples et d’informations sur les expressions, assortis de scripts et d’animations prédéfinies sur le forum AE Enhancers.

Recevez de l’aide plus rapidement et plus facilement

Nouvel utilisateur ?