To synchronize changes to layers by assigning one layer’s transformations to another layer, use parenting. After a layer is made a parent to another layer, the other layer is called the child layer. When you assign a parent, the child layer’s transform properties become relative to the parent layer instead of to the composition. For example, if a parent layer moves 5 pixels to the right of its starting position, then the child layer also moves 5 pixels to the right of its position. Parenting is similar to grouping; transformations made to the group are relative to the parent’s anchor point.
Parenting affects all transform properties except Opacity: Position, Scale, Rotation, and (for 3D layers) Orientation.
A layer can have only one parent, but a layer can be a parent to any number of layers in the same composition.
You can animate child layers independent of their parent layers. You can also parent using null objects, which are hidden layers.
You cannot animate the act of assigning and removing the parent designation—that is, you cannot designate a layer as a parent at one point in time and designate it as a normal layer at a different point in time.
When you create a parenting relationship, you can choose whether to have the child take on the parent’s transform property values or retain its own. If you choose to have the child take on the parent’s transform property values, the child layer jumps to the parent’s position. If you choose to have the child retain its own transform property values, then the child stays where it is. In both cases, subsequent changes to the parent’s transform property values are applied to the child. Similarly, you can choose whether the child jumps when the parenting relationship is removed.

Angie Taylor provides a character animation tutorial that shows how to use parenting and expressions: www.adobe.com/go/learn_ae_angietutorials.
Guy Chen provides a simple project that demonstrates the animation of several 3D layers arranged as a cube, controlled by a parent null layer: www.adobe.com/go/learn_ae_guy3dcube.
Paul Tuersley provides a script for duplicating a parent layer and all of its children, preserving the parenting hierarchy: www.adobe.com/go/learn_ae_paulduplicateparenting.
Send me an e-mail when comments are added to this page | Comment Report
Current page: http://livedocs.adobe.com/en_US/AfterEffects/8.0/WS3878526689cb91655866c1103906c6dea-7da0.html
Comments
Comments are no longer accepted for After Effects CS3. After Effects CS4 is the current version. To discuss After Effects CS3, please use the Adobe forum.