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
 DuplicateManagerError
org.goasap.errors Throw this error if a manager is already registered.
 EasingFormatError
org.goasap.errors Throw this error if an easing function called with the params 1,1,1,1 does not return a Number.
 GoEngine
org.goasap Provides update calls to IUpdatable instances on their specified pulseInterval.
 GoEvent
org.goasap.events Standard event set for all playable Go classes.
 GoItem
org.goasap.items Abstract base animation class for other base classes like LinearGo and PhysicsGo.
 ILiveManager
org.goasap.interfaces Instances receive a callback from GoEngine after each update cycle, allowing managers to more easily perform ongoing processes during animation.
 IManageable
org.goasap.interfaces Makes udpatable items usable by IManager instances.
 IManager
org.goasap.interfaces Makes an object compatible with GoEngine.addManager() [This section updated recently!]

What are managers?

Tweens and other animation items are not aware of other items while they run; by contrast, manager classes can monitor and interact with many active items at once.

 InstanceNotAllowedError
org.goasap.errors Throw this error if a base class is directly instantiated but is not usable on its own.
 IPlayable
org.goasap.interfaces Defines a standard set of play controls and a play-state property.
 IUpdatable
org.goasap.interfaces Makes any object compatible with GoEngine.
 LinearGo
org.goasap.items LinearGo extends the base class GoItem to define a playable A-to-B animation.
 LinearGoRepeater
org.goasap.managers An iterator used by LinearGo instances to track repeat play.
 OnConditionTrue
org.goasap.utils.customadvance A custom advance type that triggers when a callback returns true.
 OnDurationComplete
org.goasap.utils.customadvance A custom advance type that triggers after a specific duration has completed.
 OnEventComplete
org.goasap.utils.customadvance A custom advance type that triggers when any event is dispatched by any IEventDispatcher host.
 OnPlayableComplete
org.goasap.utils.customadvance A custom advance type that triggers when any playable item (presumably one item in the step) dispatches STOP or COMPLETE.
 OverlapMonitor
org.goasap.managers Calls releaseHandling() on currently-active items when property-handling overlap is detected (like two tweens trying to set the same sprite's x property), as new items are added to GoEngine.
 PhysicsGo
org.goasap.items Yet to be written - Physics guru wanted!
 PlayableBase
org.goasap Optional top-level abstract base class for classes that implement the IPlayable interface.
 PlayableGroup
org.goasap.utils Batch-play a set of items and receive an event when all of them have finished.
 PlayStates
org.goasap Provides a standard set of play-state constants, for use with IPlayable.
 Repeater
org.goasap.managers An iterator that can be used by playable items to track repeat play.
 Sequence
org.goasap.utils Simple playable sequence, composed of groups of playable items.
 SequenceAdvance
org.goasap.utils.customadvance Base class for other custom advance types, does nothing on its own.
 SequenceBase
org.goasap.utils This base class should not be used directly, use it to build sequencing classes.
 SequenceCA
org.goasap.utils Sequence with "Custom Advance" options, in which steps can specify when they should advance.
 SequenceEvent
org.goasap.events Event for all Go sequence classes.
 SequenceStep
org.goasap.utils A PlayableGroup wrapper for playable items in a sequence step.
 SequenceStepCA
org.goasap.utils Step class used with SequenceCA that adds custom sequence-advance options so steps can determine when they advance, such as after a duration or after one item in the step completes.