Table of Contents

MovieClip._xscale Property Flash 4

width of a clip or movie, as a percentage read/write
mc._xscale

Description

The floating-point _xscale property specifies the width of mc, relative to its original width, expressed as a percentage. If mc is an instance, its original width is the width of the instance's symbol in the Library. If mc is a main movie, its original width is the width of the movie at authoring time.

When the current width of mc is the same as its original width, _xscale is 100. An _xscale of 200 doubles mc's width relative to its original width. An _xscale of 50 halves mc's width relative to its original width.

The _xscale property scales a clip proportionately on the right and left sides of its registration point. To size a clip from one side only, place all of the clip's content on one side of the registration point in the clip's symbol (this is a useful technique for creating horizontal preloader bars). When a clip's _xscale is set to a negative value, the clip is flipped horizontally, as if across a vertical mirror running through its registration point (i.e., it becomes a mirror image of itself), after which the negative value is treated as a positive. To flip a clip horizontally without resizing it, set the clip's _xscale to -_xscale.

Example

// Double the width of ball_mc (the height remains unchanged)
ball_mc._xscale *= 2;
   
// Create a mirror image of ball_mc
ball_mc._xscale = -ball_mc._xscale;

See Also

MovieClip._yscale


Table of Contents