Name
MovieClip._rotation Property — rotation, in degrees, of a clip or movie
Availability
Flash 4 and later
Synopsis
mc._rotation
Access
Read/write
Description
The floating-point _rotation property specifies
the number of degrees mc is rotated from
its original orientation (if mc is a clip,
the original orientation is that of its symbol
in the Library). Both authoring tool and programmatic adjustments are
reflected in _rotation. Numbers in the range
to 180.0 rotate the clip clockwise. Numbers in the range
to -180.0 rotate the clip counter-clockwise. The same effect is
achieved when rotating a clip n degrees or
n-360 degrees (where
n is positive). For example, there is no
difference between rotating a clip +299.4 degrees or -60.6 degrees.
Likewise, when n is negative, there is no
difference between n degrees and
n+360 degrees. For example, rotating a
clip -90 degrees is the same as rotating it +270 degrees.
When _rotation is set to anything outside the
range of -180 to 180, the value is brought into the proper range
according to the following calculation:
x = newRotation % 360;
if (x > 180) {
x -= 360;
} else if (x < -180) {
x += 360;
}
_rotation = x;Bugs
In the Flash 4 Player, setting the _rotation of a
clip reduces the scale of that clip by a fractional amount. Over many
_rotation settings, a clip will actually shrink
noticeably. To account for this bug, set the
_xscale and _ yscale of the
clip to 100 whenever setting the _rotation.
Example
Placing the following code on a clip causes the ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access