EasyManua.ls Logo

MACROMEDIA FLASH 8-LEARNING ACTIONSCRIPT 2.0 IN FLASH - Calling Multiple Methods on a Single Movie Clip

MACROMEDIA FLASH 8-LEARNING ACTIONSCRIPT 2.0 IN FLASH
830 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
354 Working with Movie Clips
You can find samples of photo gallery applications on your hard disk.These files provide
examples of how to use ActionScript to control movie clips dynamically while loading image
files into a SWF file, which includes scripted animation. You can find the sample source files,
gallery_tree.fla and gallery_tween.fla, in the Samples folder on your hard disk.
In Windows, browse to boot drive\Program Files\Macromedia\Flash 8\Samples and
Tutorials\Samples\ActionScript\Galleries.
On the Macintosh, browse to Macintosh HD/Applications/Macromedia Flash 8/Samples
and Tutorials/Samples/ActionScript/Galleries.
Calling multiple methods on a single
movie clip
You can use the with statement to address a movie clip once and then execute a series of
methods on that clip. The
with statement works on all ActionScript objects (for example,
Array, Color, and Sound)—not only movie clips.
The
with statement takes a movie clip as a parameter. The object you specify is added to the
end of the current target path. All actions nested inside a
with statement are carried out inside
the new target path, or scope. For example, in the following script, the
donut.hole object
passes to the
with statement to change the properties of hole:
with (donut.hole) {
_alpha = 20;
_xscale = 150;
_yscale = 150;
}
The script behaves as if the statements inside the with statement were called from the timeline
of the
hole instance. The preceding code is equivalent to the following example:
donut.hole._alpha = 20;
donut.hole._xscale = 150;
donut.hole._yscale = 150;
The preceding code is also equivalent to the following example:
with (donut) {
hole._alpha = 20;
hole._xscale = 150;
hole._yscale = 150;
}

Table of Contents

Related product manuals