MovieClip._yscale Property | Flash 4 |
height of a clip or movie, as a percentage | read/write |
The floating-point _yscale property specifies the height of mc, relative to its original height, expressed as a percentage. If mc is an instance, its original height is the height of the instance's symbol in the Library. If mc is a main movie, the original height is the height of the movie at authoring time.
When the current height of mc is the same as its original height, _yscale is 100. A _yscale of 200 doubles mc's height relative to its original height. A _yscale of 50 halves mc's height relative to its original height.
The _yscale property scales a clip proportionately above and below its registration point. To size a clip from above or below only, place all of the clip's content above or below the registration point in the clip's symbol (this is a useful technique for creating vertical preloader bars). When a clip's _yscale is set to a negative value, the clip is flipped vertically, as if across a horizontal mirror running through its registration point (i.e., it becomes a vertical mirror image of itself), after which the negative value is treated as a positive. To flip a clip vertically without resizing it, set the clip's _yscale to -_yscale.
// Double the height of ball_mc (the width remains unchanged) ball_mc._yscale *= 2; // Flip ball_mc vertically ball_mc._yscale = -ball_mc.yscale;