|
|
| FlashStore rating: |
|
| User rating: |
Not rated yet.
|
| Date: |
12-10-07 |
| Submited by: |
RimV |
| Skill: |
intermediate |
|
|
|
|
|
About |
This component is a real 3D application. Whenever you want to place a 3d rotating object in flash,
usually you’ll switch on another 3d software, make the rotating object, export and import back in
to Flash. That way has many limitations included increasing the size of final swf file. Also you
cannot update the object dynamically. Rotating Object X is a solution for this issue. This utility will
help you to create your rotating object with support of 20 parameters. You’ll have fully control of
how does the object is rotated, customize the axis of rotation, duration, easing type, rotating a
movie clip with animation. There are also 4 modes of rotation, so you can dynamically choose an
appropriate method to rotate, integrate it with events and methods to achieve awesome result.
|
UI Access |
| Ctrl + F7 to open Components Library, a new component is installed in XComponent. |
Support address |
|
|
Download documentation |
|
Rotating Object documentation (32.11 KB)
|
Free Trial Version |
|
Click here to download the trial/demo version (493.11 KB)
|
Code samples |
*Properties:*
* Auto Start (Boolean): True if you want to create a rotating object instantly, false to create programmatically.
* Clip (String): linkage Id of the movie clip which you want to rotate.
* Screen Width (Number): Width of a movie clip contained the object.
* Screen Height (Number): Height of a movie clip contained the object.
* Plane Width (Number): Width of the plane which is a rotating object, this value is equal to the Width of the texture movie clip divided by 10.
* Plane Height (Number): Height of the plane which is a rotating object, this value is equal to the Height of the texture movie clip divided by 10.
* Focal (Number): focal of the 3d camera.
* Camera X (Number): x position of the camera 3d.
* Camera Y (Number): y position of the camera 3d.
* Camera Z (Number): z position of the camera 3d.
* Plane mode (String): ‘tri’ or ‘quad’, tri is more precise but slower than quad.
* Quality (Number): quality of the plane, higher value produces more accuracy result but slower performance, usually 1 or 2.
* Link (String): link of the destination site when pressed on object.
* Open method (String): _blank, _self, _top, _parent.
* Rounds (Number): rounds of rotation.
* Rotate Duration (Number): duration of rotation.
* Rotate Speed (Number): speed of rotation.
* Rotate Ease Type (String): easing type of rotation.
* Rotate Type (String): Infinite, Once, Yoyo or Manual.
* xvec, yvec, zvec (Number): a vector indicates the axis of rotation.
*Methods:*
* roX.Init() : Start the rotation.
* roX.rotit (angle:Number): Manual mode only, rotate a object from 0 angle to specified angle.
* roX.pauseit(): pause a rotation.
* roX.resumeit(): resume a rotation.
*Events:*
* onItemPress: Trigger when a rotating object is pressed.
* onItemRollOver: Trigger when a rotating object is rolled over.
* onItemRollOut: Trigger when a rotating object is rolled out.
* onItemRotate: Trigger when an object is rotated, return current angle.
* onStart: Trigger in the start of the rotation. |
Features |
Key Features:
• Real 3d.
• Texture made from Static image or animated movie clip.
• Customize the component via actionscript or via the Component Inspector.
• Penner Easing Equations.
• Ability to control a 3d Camera (viewing).
• Focal control.
• Use link with methods: _blank, _self, _top, _parent.
• Option to customize number of rounds of rotation.
• Option to customize duration.
• Option to customize speed.
• Support 4 rotating types: Infinite, Once, Yoyo or Manual.
• Customize the axis of rotation.
• Full events support. |
|
|