| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 10, AIR 1.5 |
The IKArmature class describes an inverse kinematics (IK) armature.
An armature is a collection of segments, called "bones",
which are connected to one another at "joints". An armature
is often described as a tree-like or chain-like structure.
Because armatures can be created only in the Flash authoring
tool, you should not use the IKArmature class's constructor to create
instances of this class. Flash Player creates all instances
of the IKArmature class when a SWF file starts running. You can create a
reference to an armature by using the
getArmatureAt()
or the
getArmatureByName()
methods
in the IKManager class.
Note:
If an armature is not in the first frame of a scene,
use the
registerElements()
method to initialize
the armature for a specific DisplayObject.
name:String [read-only]
| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 10, AIR 1.5 |
The name of the armature. The name of an armature
can be specified only in the Flash authoring tool.
Implementation public function get name():String Example
The following example shows how to retrieve the
name of the first armature in a document:
import fl.ik.*;
// Retrieve the first armature and store in variable "arm0"
var arm0:IKArmature = IKManager.getArmatureAt(0);
// Trace the name of the first armature
trace(arm0.name);
rootJoint:IKJoint [read-only]
| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 10, AIR 1.5 |
The root joint in the armature. Each armature contains exactly
one root joint, but can have multiple child joints. You can
traverse an armature by retrieving the root joint and using
methods in the IKJoint class to move from joint to joint.
Implementation public function get rootJoint():IKJointSee also
Example
The following example shows how to retrieve the
first armature in a document and retrieve that armature's
root joint:
import fl.ik.*;
// Retrieve the first armature and store in variable "arm0"
var arm0:IKArmature = IKManager.getArmatureAt(0);
// Retrieve the armature's root joint
var rootJnt:IKJoint = arm0.rootJoint;
public function getBoneByName(targetName:String):IKBone| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 10, AIR 1.5 |
Returns the specified bone. Each bone can be assigned
a name in the Flash authoring tool. Use this method
to create a reference to a bone so you can
manipulate the bone at run time.
Parameters
Returns | IKBone — An IKBone instance specified by the targetName parameter. |
See also
Example
The following example shows how to retrieve a
a bone named "firstBone" and assign the bone to a variable
named "bone":
import fl.ik.*;
// Retrieve bone named "firstBone" and store in variable "bone"
var bone:IKBone = IKArmature.getBoneByName("firstBone");
public function registerElements(stage:DisplayObjectContainer):*| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 10, AIR 1.5 |
Activates inverse kinematic (IK) movement for a library symbol instance
that contains an armature. A library MovieClip that contains an
armature and is instantiated at run time must call this method
in order to activate run time inverse kinematic effects.
Note:
This method must be called if the armature is not in the first
frame of the first scene.
Parameters
| stage:DisplayObjectContainer —
A reference to the stage, accessible through the stage
property of any
DisplayObject
that is currently on the display list.
|
Returns Example
The following example shows how to activate
inverse kinematic movement to a library symbol that is
instantiated at run time. The library symbol is a MovieClip
named "IKPerson" that contains an armature.
import fl.ik.*;
// Add a Library Symbol named "IKPerson"
// that contains an armature.
// The symbol must be marked "Export for ActionScript"
var myArmature:IKPerson = new IKPerson();
// Allow armature to perform inverse kinematic
// movement at run time
myArmature.addInstances(stage);
// Allow user to track armature and perform
// IK movement with the mouse
IKManager.trackIKArmature(myArmature, true);
The following example shows how to use the
registerElements()
method to
initialize an armature that is not in the first frame of a scene. To initialize
an armature, attach the following code to the first frame containing the armature:
import fl.ik.*;
var arm:IKArmature = IKManager.getArmatureAt(0);
arm.registerElements(stage);
© 2004-2008 Adobe Systems Incorporated. All rights reserved.
Wed Nov 19 2008, 09:06 AM -08:00 IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature IKArmature
fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature fl.ik.IKArmature