
gotoAndStop() Global Function
This is the Title of the Book, eMatter Edition
Copyright © 2007 O’Reilly & Associates, Inc. All rights reserved.
Alphabetical Language Reference
|
543
I recommend against using scenes when working with ActionScript-
intensive movies. Unlike movie clips, scenes are not represented by
objects and cannot be manipulated directly by most built-in func-
tions. It’s normally better to use labels and movie clips as pseudo-
scenes in your timeline, instead of using Flash’s scene feature.
The global gotoAndPlay( ) function affects the current timeline only. The frames or state of
other movie clips within the current timeline are not affected. To cause other movie clips to
play, you must issue a separate play( ) or gotoAndPlay( ) command for each movie clip,
including nested ones. To apply the gotoAndPlay( ) function to a clip other than the current
movie clip, use the movie clip method form, MovieClip.gotoAndPlay( ).
Bugs
In Flash Player 5 and Flash Player 6, the gotoAndPlay( ) function does not work when used
in an onClipEvent( ) handler with a string literal for
frameLabel.
In Flash Player 4 and later, when a nonliteral
frameLabel argument is specified in any scene
other than the first, the playhead jumps to the specified label plus the total number of
frames in all scenes before the current scene.
To work around both bugs, use the movie clip alternative, MovieClip.gotoAndPlay( ...