The fl.ik package contains methods and classes that interact with inverse kinematics (IK) armatures created in Flash CS4. These classes set constraints, track events, and animate existing armatures. These classes do not create or add armatures, "bones" or "joints". First create the armature in Flash CS4; the parts of the armature collectively form the IKArmature object. Then, use the classes of the fl.ik package to retrieve information about the IKArmature object (with the IKArmature, IKBone and IKManager classes), track events and set event handlers for stages of IKArmature movement (with the IKEvent class), and control the motion of the IKArmature (with the IKJoint and IKMover classes).



Classes
 ClassDescription
 IKArmatureThe IKArmature class describes an inverse kinematics (IK) armature.
 IKBoneThe IKBone class describes a single segment, which is a foundational component of an inverse kinematics (IK) armature.
 IKEventThe IKEvent class defines events related to objects that contain inverse kinematics (IK) armatures.
 IKJointThe IKJoint class defines a connection between two bones, which are required foundational components of an inverse kinematics (IK) armature.
 IKManagerThe IKManager class is a container class that represents all the inverse kinematics (IK) trees (armatures) defined in a document, and allows the management of those armatures at run time.
 IKMoverThe IKMover class initiates and controls the inverse kinematic (IK) movement of armatures.