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 | |
|---|---|---|---|
| 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. |