(Preview)
Package | mx.effects |
Class | public class Rotate |
Inheritance | Rotate ![]() ![]() ![]() ![]() |
Language Version: | ActionScript 3.0 |
Product Version: | Flex 3 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
![]() | Starting with Flex 4.0, Adobe recommends that you use the spark.effects.Rotate class as an alternative to this class. |
The Rotate effect rotates a component around a specified point. You can specify the coordinates of the center of the rotation, and the starting and ending angles of rotation. You can specify positive or negative values for the angles.
Note: To use the Rotate effect with text, you must use an embedded font, not a device font.
MXML Syntax
The <mx:Rotate>
tag
inherits all of the tag attributes of its superclass,
and adds the following tag attributes:
<mx:Rotate id="ID" angleFrom="0" angleTo="360" originX="0" originY="0" />
Related API Elements
Public Properties
Property | Defined By | ||
---|---|---|---|
![]() | constructor : Object
A reference to the class object or constructor function for a given object instance. | Object |
Protected Properties
Public Methods
Method | Defined By | ||
---|---|---|---|
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registers an event listener object with an EventDispatcher object so that the listener
receives notification of an event. | EventDispatcher | |
![]() |
Dispatches an event into the event flow. | EventDispatcher | |
![]() |
Checks whether the EventDispatcher object has any listeners registered for a specific type
of event. | EventDispatcher | |
![]() |
Indicates whether an object has a specified property defined. | Object | |
![]() |
Indicates whether an instance of the Object class is in the prototype chain of the object specified
as the parameter. | Object | |
![]() |
Indicates whether the specified property exists and is enumerable. | Object | |
![]() |
Removes a listener from the EventDispatcher object. | EventDispatcher | |
![]() |
Sets the availability of a dynamic property for loop operations. | Object | |
![]() |
Returns the string representation of this object, formatted according to locale-specific conventions. | Object | |
![]() |
Returns the string representation of the specified object. | Object | |
![]() |
Returns the primitive value of the specified object. | Object | |
![]() |
Checks whether an event listener is registered with this EventDispatcher object or any of
its ancestors for the specified event type. | EventDispatcher |
Protected Methods
Property Detail
Constructor Detail
Examples How to use this example
RotateEffectExample.mxml
<?xml version="1.0" encoding="utf-8"?> <!-- Simple example to demonstrate the Rotate effect. --> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" initialize="Font.registerFont(myriad_font);"> <fx:Script> <![CDATA[ import flash.text.Font; [Embed("assets/MyriadWebPro.ttf", fontName="MyMyriad")] public var myriad_font:Class; [Bindable] public var angle:int=0; private function rotateImage():void { rotate.end(); angle += 45; rotate.play(); } ]]> </fx:Script> <fx:Declarations> <mx:Rotate id="rotate" angleFrom="{angle-45}" angleTo="{angle}" target="{myVB}"/> </fx:Declarations> <s:Panel title="Halo Rotate Effect Example" width="75%" height="75%" > <s:VGroup left="20" right="20" top="20" bottom="20"> <s:VGroup id="myVB" width="50%" horizontalAlign="center"> <mx:Label text="Nokia 9930" fontFamily="MyMyriad" fontSize="14"/> <mx:Image id="img" source="@Embed(source='assets/Nokia_6630.png')"/> </s:VGroup> <s:Label width="50%" color="blue" text="Click the button to rotate the image 45 degrees. Use an embedded font when applying the Rotate effect to text."/> <s:Button label="Rotate 45 Degrees" click="rotateImage();"/> </s:VGroup> </s:Panel> </s:Application>
Wed Nov 21 2018, 06:34 AM -08:00