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.
| Class | Package | Description | |
|---|---|---|---|
| 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. |