Name
MovieClip._ width Property — width of a clip or movie, in pixels
Availability
Flash 4; enhanced in Flash 5
Synopsis
mc._width
Access
Read-only in Flash 4; read/write in Flash 5
Description
The floating-point _width
property stores a non-negative number specifying the current width of
mc
, in pixels. If
mc
has no content,
_width
is 0. The _width
property measures the content of a clip or movie as the distance
between the leftmost occupied pixel and the rightmost occupied pixel,
even if there is empty space between those pixels. An
occupied pixel is a pixel that contains a shape,
graphic, button, movie clip, or other content element. Changes made
to a clip’s width in the authoring tool or via
_xscale
are reflected by
_width
.
We may set the value of _width
in order to
horizontally resize a movie clip. Attempts to set
_width
to a negative value are ignored. Setting a
clip’s _width
to
does not hide the clip, it turns it into a one-pixel vertical line.
The _width
of the main movie (either
_root._width
or
_level
n
._width
)
is not the Stage width as specified under Modify → Movie →
Dimensions in the authoring tool but rather the width of the contents
of the main movie. There is no explicit Stage width property; if
required, we must provide the Stage width manually as a variable. For
example, if a movie’s Stage has a width of 550, we could add
the following variable:
_root.stageWidth = 550;
To make that value available on the timeline of any clip, use:
Object.prototype.stageWidth = 550;
Usage
Note ...
Get ActionScript: The Definitive Guide now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.