Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.


 ClassPackageDescription
 AnimationEvent3d
cast3d.core.events These events are being sent by Cast3D main object to a registered target object to notify about specific action to take place.
 BezierSpline
cast3d.motion

Bezier spline implementation class.

 BlenderControlTrack
cast3d.utils.controllers 
 Camera
cast3d.geom.away3d

This is Away3D dependent Camera3d class implementation.

 Camera
cast3d.geom.ppv2

This is Papervision3D dependent Camera3d class implementation.

 Camera
cast3d.geom.sandy3d

This is Sandy3D dependent Camera3d class implementation.

 Camera3d
cast3d.geom

This is an abstract Camera class.

 CameraNode3d
cast3d.nodes

This class provides keyframe CameraNode functionality implementation.

 Cast3d
cast3d.core

Cast3d class is main class in for animation framework API.

 CheckButton
cast3d.utils.controls 
 CheckButtonEvent
cast3d.utils.controls 
 ControlButton
cast3d.utils.controls 
 ControlButtonState
cast3d.utils.controls 
 ControlPanel
cast3d.utils.controls 
 Cosine
cast3d.motion

Cosine spline implementation class.

 Drive
cast3d.utils.manipulators.sandy3d 
 Flight
cast3d.utils.manipulators.sandy3d 
 FovTrack
cast3d.tracks 
 Geometry
cast3d.geom.away3d 
 Geometry
cast3d.geom.ppv2 
 Geometry
cast3d.geom.sandy3d 
 HermiteSpline
cast3d.motion

Hermite spline implementation class.

 IManipulator3d
cast3d.utils.manipulators 
 KeyFrame3d
cast3d.frames KeyFrame class implemetation.
 Linear
cast3d.motion

Linear implementation class.

 Loader
cast3d.loader

Loader is base class for any XML loader implementation.

 LoadEvent
cast3d.core.events These events are being sent by Loader object to a registered target object to notify about specific action to take place.
 Manipulator
cast3d.utils.manipulators

This is a base class for manipulator functionality implementation.

 MaterialTrack
cast3d.tracks 
 MorphTrack
cast3d.tracks 
 MotionBlender
cast3d.tracks 
 MotionControlTrack
cast3d.utils.controllers 
 MotionGroup
cast3d.tracks 
 MovieTrack
cast3d.tracks 
 NavigationBlenderController
cast3d.utils.controllers 
 NavigationController
cast3d.utils.controllers 
 NavigationControlTrack
cast3d.utils.controllers NavigationControlTrack class is used by NavigationController to control Node movement.
 NavigationEvent
cast3d.utils.controllers 
 Node3d
cast3d.nodes

This class provides keyframe Node functionality implementation.

 Object3d
cast3d.core Base class for all Cast3D objects, that can be strored in Source3D.heap.
 Part
cast3d.geom.away3d

This is Away3D dependent Part3d class implementation.

 Part
cast3d.geom.ppv2

This is Papervision3D dependent Part3d class implementation.

 Part
cast3d.geom.sandy3d

This is Sandy3D dependent Part3d class implementation.

 Part3d
cast3d.geom

This is an abstract class for Part3d functionality implementation.

 PositionTrack
cast3d.tracks 
 Quat3d
cast3d.geom.math Quaternion math class, used to claculate rotaion interpolation.
 RollTrack
cast3d.tracks 
 RotationTrack
cast3d.tracks 
 ScaleTrack
cast3d.tracks 
 Skin
cast3d.geom.away3d

This is Away3D dependent Skin3d class implementation.

 Skin
cast3d.geom.ppv2

This is Papervision3D dependent Skin3d class implementation.

 Skin
cast3d.geom.sandy3d

This is Sandy3D dependent Skin3d class implementation.

 Skin3d
cast3d.geom

This is an abstract class for Skin3d functionality implementation.

 SoundTrack
cast3d.tracks 
 Source3d
cast3d.core The Source3d class is top class for source animation data container and playback.
 SpinEvent
cast3d.utils.controls 
 Spinner
cast3d.utils.controls 
 Spline3d
cast3d.motion

This is base class for any interpolation Spline implementation.

 Step
cast3d.motion

Step implementation class.

 TCBSpline
cast3d.motion

TCB spline implementation class.

 Track3d
cast3d.tracks 
 TrackBall
cast3d.utils.manipulators.ppv2

This is TrackBall implementation for Papervision3D.

 TrackBall
cast3d.utils.manipulators.sandy3d

This is TrackBall implementation for Sandy3D.

 TrackBall
cast3d.utils.manipulators.away3d

This is TrackBall implementation for Away3D.

 VideoTrack
cast3d.tracks 
 VisibilityTrack
cast3d.tracks 
 WeightControlTrack
cast3d.utils.controllers 
 Xc3Loader
cast3d.loader

Xc3Loader is implementation class for any Cast3D .x3c xml file format loader.

 Xc3PortLoader
cast3d.loader.sandy3d

This is Papervision3D specific data loader class implementation.

 Xc3PortLoader
cast3d.loader.away3d

This is Away3D specific data loader class implementation.

 Xc3PortLoader
cast3d.loader.ppv2

This is Papervision3D specific data loader class implementation.