Parent and child movie clips
When you place a movie clip instance on another movie clip's Timeline, the placed movie clip is
the child and the other movie clip is the parent. The parent instance contains the child instance.
The root Timeline for each level is the parent of all the movie clips on its level, and because it is
the topmost Timeline, it has no parent.
A child Timeline nested inside another Timeline is affected by changes made to the parent
Timeline. For example, if
, then the scale of
oregon
Timelines can send messages to each other with ActionScript. For example, an action on the last
frame of one movie clip can tell another movie clip to play. To use ActionScript to control a
Timeline, you must use a target path to specify the location of the Timeline. For more
information, see
Movie clip hierarchy
The parent-child relationships of movie clips are hierarchical. To understand this hierarchy,
consider the hierarchy on a computer: the hard disk has a root directory (or folder) and
subdirectories. The root directory is analogous to the main Timeline of a Flash document: it is
the parent of everything else. The subdirectories are analogous to movie clips.
You can use the movie clip hierarchy in Flash to organize related objects. Any change you make to
a parent movie clip also affects its children.
For example, you could create a Flash document containing a car that moves across the Stage.
You can use a movie clip symbol to represent the car and set up a motion tween to move it across
the Stage.
To add wheels that rotate, you can create a movie clip for a car wheel, and create two instances of
this movie clip, named
movie clip's Timeline—not on the main Timeline. As children of
are affected by any changes made to
backWheel
the Stage.
To make both wheel instances spin, you can set up a motion tween that rotates the wheel symbol.
Even after you change
their parent movie clip,
across the Stage.
Using absolute and relative target paths
You can use ActionScript to send messages from one Timeline to another. The Timeline that
contains the action is called the controlling Timeline, and the Timeline that receives the action is
called the target Timeline. For example, there could be an action on the last frame of one Timeline
that tells another Timeline to play. To refer to a target Timeline, you must use a target path,
which indicates the location of a movie clip in the display list.
is a child of
portland
also changes.
portland
"Writing target paths" on page
and
frontWheel
and
frontWheel
; the wheels spin, but they also move with the parent movie clip
car
and you change the
oregon
25.
. Then you can place the wheels on the car
backWheel
; they move with the car as it tweens across
car
, they continue to be affected by the tween on
backWheel
Using absolute and relative target paths
property of
_xscale
,
and
car
frontWheel
car
23
Need help?
Do you have a question about the FLASH MX 2004-USING FLASH and is the answer not in the manual?
Questions and answers