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
 AbstractAction
org.as3lib.kitchensync.action This can be any action that takes place at a specifity time and uses the Synchronizer class to coordinate timing.
 AbstractActionGroup
org.as3lib.kitchensync.action 
 AbstractEnforcer
org.as3lib.utils 
 AbstractError
org.as3lib.errors An error class used to ensure the correct behavior of asbsract classes.
 ActionControllerCommand
org.as3lib.kitchensync.action A set of commands to be used in conjunction with the ActionController class.
 Back
org.as3lib.kitchensync.easing

Back produces values that go beyond the usual bounds of 0.0 to 1.0 by a specified amount (overshoot).

 Bounce
org.as3lib.kitchensync.easing

Bounce produces values that would cause a moving subject to bounce against the starting or ending points like a rubber ball.

The easing classes provide static methods for interpolating the change between two values over time.

 Circular
org.as3lib.kitchensync.easing

Circular produces values that would cause a moving subject to travel along a circular curve.

The easing classes provide static methods for interpolating the change between two values over time.

 Cloner
org.as3lib.utils 
 Cubic
org.as3lib.kitchensync.easing

Cubic produces values that would cause a moving subject to move with moderate accelleration.

The easing classes provide static methods for interpolating the change between two values over time.

 EasingUtil
org.as3lib.kitchensync.easing A package of handy methods for working with Easing functions and classes.
 Elastic
org.as3lib.kitchensync.easing 
 Exponential
org.as3lib.kitchensync.easing

Exponential produces values based on an exponentially decaying sine wave.

The easing classes provide static methods for interpolating the change between two values over time.

 FilterTargetProperty
org.as3lib.kitchensync.action.tweentarget 
 FrameRateView
org.as3lib.kitchensync.utils A text field that displays the approximate buffered framerate of the synchronizer.
 IFilterTweenTarget
org.as3lib.kitchensync.action.tweentarget 
 INumericController
org.as3lib.kitchensync.action.tweentarget Allows control over numeric values or non-numeric or non-linear values using a numeric interface.
 ITimeStringParser
org.as3lib.kitchensync.utils Takes a string containing.
 ITweenTarget
org.as3lib.kitchensync.action.tweentarget A bundle that wraps up a property or other value that can be tweened by a KSTween.
 KitchenSync
org.as3lib.kitchensync Gateway to the library.
 KitchenSyncDefaults
org.as3lib.kitchensync 
 KitchenSyncEvent
org.as3lib.kitchensync.core Event type that is dispatched by the Synchronizer and AbstractSynchronizedActions.
 KSActionController
org.as3lib.kitchensync.action Executes a function within another AbstractSynchronizedAction when executed.
 KSAsynchronousFunction
org.as3lib.kitchensync.action 
 KSDispatchEvent
org.as3lib.kitchensync.action An object that causes an event to be dispatched at the time of execution.
 KSFunction
org.as3lib.kitchensync.action Packages up a function to be run at a specified time or as part of a sequence.
 KSMovieClipController
org.as3lib.kitchensync.action Tells a target MovieClip to play a specified frame.
 KSParallelGroup
org.as3lib.kitchensync.action A group of actions that executes all at once the group is started and the delay is reached.
 KSSequenceGroup
org.as3lib.kitchensync.action A group of actions that execute one at a time in the order that they were added to the group.
 KSSetProperty
org.as3lib.kitchensync.action SynchronizedAction to set a property for any object to a specified value.
 KSSoundController
org.as3lib.kitchensync.action A sound that will be played back at the specified delay.
 KSStaggeredGroup
org.as3lib.kitchensync.action A group of actions that executes in sequence seperated by a specified gap.
 KSTrace
org.as3lib.kitchensync.action Traces a message at the specified time.
 KSTween
org.as3lib.kitchensync.action A tween will change an object's numeric value over time.
 KSWait
org.as3lib.kitchensync.action Does nothing except wait.
 Linear
org.as3lib.kitchensync.easing

Linear produces values that increase in a linear fashion without any accelleration.

 Oscillate
org.as3lib.kitchensync.easing

Oscillate is slightly different from the other easing classes.

 Quadratic
org.as3lib.kitchensync.easing

Quadratic produces values that would cause a moving subject to move with slow accelleration.

The easing classes provide static methods for interpolating the change between two values over time.

 Quartic
org.as3lib.kitchensync.easing

Quartic produces values that would cause a moving subject to move with moderately fast accelleration.

The easing classes provide static methods for interpolating the change between two values over time.

 Quintic
org.as3lib.kitchensync.easing

Quntic produces values that would cause a moving subject to move with very fast accelleration.

The easing classes provide static methods for interpolating the change between two values over time.

 Random
org.as3lib.kitchensync.easing

Random produces random values between 0.0 and 1.0.

 Sextic
org.as3lib.kitchensync.easing

Sextic produces values that would cause a moving subject to move with extremely fast accelleration.

The easing classes provide static methods for interpolating the change between two values over time.

 SimpleBlurTweenTarget
org.as3lib.kitchensync.action.tweentarget 
 Sine
org.as3lib.kitchensync.easing

Sine produces values that produce sinusoidal movement.

The easing classes provide static methods for interpolating the change between two values over time.

 Stepped
org.as3lib.kitchensync.easing

Stepped produces values between 0.0 and 1.0 which are rounded up or down to nearby values so that they jump from one sample to the next creating a stairstep motion.

 Synchronizer
org.as3lib.kitchensync.core Synchronizer acts as the main time keeper for the animation engine.
 TargetProperty
org.as3lib.kitchensync.action.tweentarget A TweenTarget used to tween numeric properties of an object.
 TimelineController
org.as3lib.kitchensync.action.tweentarget A TweenTarget that controls a timeline animation in a MovieClip.
 Timestamp
org.as3lib.kitchensync.core Timestamp encapsulates an instant as a frame int and a real time so that either may be used for calculating synchronicity.
 TimestampUtil
org.as3lib.kitchensync.utils Provides helpful utility functions for working with Timestamp objects.
 TimeStringParser_en
org.as3lib.kitchensync.utils Parses a time string into milliseconds.
 TweenTargetFactory
org.as3lib.kitchensync.action.tweentarget NOT YET IMPLEMENTED.