Guía del usuario Cancelar

Errores de expresión

Cuando una expresión no puede se evaluar, los errores de la expresión aparecen en una advertencia en la parte inferior de los paneles Composición y Capa. After Effects no deshabilita la expresión pero continúa evaluándola. Se exhibe la advertencia mientras la expresión no se pueda evaluar; es decir, hasta que se corrija la expresión o se deshabilite manualmente.

La interfaz de usuario del error de expresión

A continuación se muestra un ejemplo del aspecto que tendrá una advertencia de error de expresión:

Un error de expresión de ejemplo
Un error de expresión de ejemplo

A. Botones de flecha izquierda o derecha B. Mostrar expresión C. Expandir/Contraer advertencia 

  • Los botones de flecha izquierda o derecha muestran el error anterior o siguiente cuando no se hayan podido evaluar varias expresiones.
  • El botón Revelar expresión (lupa) muestra la propiedad con el error de expresión en el panel Línea de tiempo. Si la expresión está en otra composición, esta se abre.
  • El botón de Expandir/Contraer Advertencia (flechas arriba/abajo) muestra u oculta el texto del error.

El texto del error de la expresión tiene una línea solamente y se recorta a la anchura del panel Composición.
.

Para ver el texto completo del error de expresión

Seleccione  junto a la expresión. El mensaje de error completo aparece en un cuadro de diálogo.

Cuadro de diálogo de errores de expresión
Cuadro de diálogo de errores de expresión

Para ocultar la advertencia

ocultar titular de advertencia

Seleccione After Effects > Preferencias > Scripts y expresiones (macOS) o Editar > Preferencias > General (Windows) y deshabilite Mostrar advertencia cuando el proyecto contenga errores de expresión..

Cuando esta opción está deshabilitada, el titular de advertencia sigue oculto, incluso cuando ocurren nuevos errores de expresión.

Vuelva a habilitar esta opción para ver los errores de expresión.

Revelar errores de expresión

Si no se puede procesar una expresión, After Effects muestra un mensaje que explica el error y deshabilita automáticamente la expresión. Un icono de advertencia amarillo aparece junto a la expresión. Seleccione el icono de advertencia para ver de nuevo el mensaje de error.

Para mostrar expresiones que tienen errores, seleccione una o más capas. Haga clic con el botón derecho (Windows) o mantenga presionada la tecla Control y haga clic (macOS) en una capa seleccionada en el panel Línea de tiempo. Seleccione Revelar errores de expresión en el menú contextual.

Algunas expresiones se basan en los nombres de las capas o propiedades del proyecto. Si cambia el nombre de una capa o propiedad que está implicada en una expresión, After Effects intenta actualizarla para utilizar el nuevo nombre. Sin embargo, en algunos casos complejos, After Effects no puede actualizar automáticamente la expresión. En este caso, la expresión puede generar un mensaje de error y deberá actualizarla usted mismo.

Nota:

La expresión puede no funcionar si se ejecuta After Effects en un idioma diferente o si se ha cambiado los nombres de los elementos (por ejemplo, capas, efectos u otros grupos de propiedades). Para habilitar la expresión, modifique la expresión para utilizar los nuevos nombres o las cadenas que coinciden con el idioma en el que esté ejecutando After Effects.

Los ejemplos en este documento se crearon para el estado predeterminado de After Effects que se ejecuta en inglés. Algunos ejemplos de este documento no funcionan sin esta modificación.

Errores causados por la composición previa de capas

La composición previa de varias capas puede provocar un error en las expresiones que se hacen referencia a una propiedad de una de las capas. Necesita actualizar estas expresiones para referirse a la capa de la nueva composición. Esto implica un problema, especialmente con las expresiones que utilizan thisComp en lugar de hacer referencia a una composición por su nombre. (Consulte Acerca de la precomposición y anidamiento.)

Nota:

Los argumentos de algunos efectos de After Effects son distintos a los de versiones anteriores. Si existen expresiones que utilizan referencias del índice de argumentos en lugar de nombres de argumentos, actualice las expresiones para emplear los nombres de los argumentos.

Más recursos de Expresión

Ahora que ha entendido algunos de los conceptos que hay detrás de expresiones visite la comunidad para obtener ejemplos reales y compartir su trabajo.

En el foro de AE Enhancers también se incluyen diversos ejemplos y mucha información sobre expresiones, así como secuencias de comandos y ajustes preestablecidos de animación.

Obtén ayuda de forma más rápida y sencilla

¿Nuevo usuario?