When should you use keyframes to animate text?

As an alternative to animating with behaviors, you can animate most text parameters using keyframes. The text animation method you use (keyframing or behaviors) depends on your project, or more specifically, your timing needs:

  • Use keyframes if you need an action to happen at a specific point in time in your project. For example, if you want text to be completely transparent at frame 1, become completely opaque at frame 60, become transparent again at frame 90, and opaque again at frame 120, use keyframing. Keyframes apply specific values to an object’s parameters at specific frames.

  • Use behaviors if the timing of the animation doesn’t need to be precise. For example, if you want the text to be completely transparent at frame 1, become opaque over frames 60–90, and become transparent by frame 120, use the Fade In/Fade Out behavior. Behaviors generate a range of values that are applied to an object’s parameters.

You can combine keyframing and behaviors to animate any object in Motion. For example, if you keyframe text opacity, you can then apply the Tracking behavior to animate text tracking, or you can keyframe the Tracking parameter. However, if you keyframe the text Opacity parameter and then apply a Fade In/Fade Out behavior to the text, unexpected results may occur. For more information, see About combining behaviors with keyframes.