Functions
 FunctionDescription
 sprintf 
Interfaces
 InterfaceDescription
 IAnimatedObject This interface should be implemented by objects that need to perform actions every frame.
 IPBObject Interface for a named object that can exist in a group or set.
 IPrioritizable Minimal interface required by SimplePriorityQueue.
 IQueuedObject An object which will be called back at a specific time.
 ITickedObject This interface should be implemented by objects that need to perform actions every tick, such as moving, or processing collision.
Classes
 ClassDescription
 InputKey Enumeration class that maps friendly key names to their key code equivalent.
 InputManager The input manager wraps the default input events produced by Flash to make them more game friendly.
 InputMap This class wraps the InputManager to allow for better control over input events.
 LevelEvent The LevelEvent is used by the LevelManager to dispatch information about the loaded status of levels.
 LevelManager The LevelManager allows level files and groups to be added to a specific level so they can be automatically managed when that level is loaded or unloaded.
 NameManager The name manager stores references to PBObjects that have been given names.
 ObjectType An ObjectType is an abstraction of a bitmask that can be used to associate objects with type names.
 ObjectTypeManager The ObjectTypeManager, together with the ObjectType class, is essentially an abstraction of a bitmask to allow objects to be identified with friendly names, rather than complicated numbers.
 OrderedArray An ordered associative array with a working length property.
 PBGroup A group which owns the objects contained it.
 PBObject Base implementation of a named object that can exist in PBSets or PBGroups.
 PBSet Set of PBObjects.
 ProcessManager The process manager manages all time related functionality in the engine.
 SchemaGenerator This class generates a schema file for the application so it can be edited by the PBEditor.
 SimplePriorityQueue A priority queue to manage prioritized data.
 TemplateEvent The TemplateEvent is used by the TemplateManager to dispatch information about the loaded status of groups.
 TemplateManager The template manager loads and unloads level files and stores information about their contents.