Documentation for classes includes syntax and usage information, properties, methods, event handlers and listeners, styles, and persisted property lists for those items that belong to a specific class. 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 | |
---|---|---|---|
AssetData | impression.persistence.properties | The AssetData object stores a filename used to specify an externally loadable file (asset). | |
AssetResolver | impression.resolver | The AssetResolver class provides a common object for resolving media asset filenames to fully qualified URIs and it also provides a single location for loading and monitoring multiple files. | |
AsyncLoadEvent | impression.events | An object dispatches an AsynLoadEvent when asynchronous events occur. | |
AudioSequencer | impression.players.sequencers | The AudioSequencer class supports the playback of audio sequencer storybords. | |
Base64 | impression.utilities | The Base64 class provides routines for encoding and decoding items to the Base64 format. | |
BasePlayer | impression.players | The BasePlayer class supports the display of storyboards that do not require a rendering surface or student interaction. | |
CanvasElement | impression.players | The CanvasElement class represents an individual display element on a Canvas. | |
CanvasElementActionTypes | impression.players | The CanvasElementActionTypes class defines known values for the ActionType persisted property of a CanvasElement. | |
CanvasElementDisplayTypes | impression.players | The CanvasElementDisplayTypes class defines known values for the DisplayType persisted property of a CanvasElement. | |
CanvasElementEvent | impression.events | An object dispatches a CanvasElementEvent object when a canvas element related action occurs. | |
CanvasElementShapeTypes | impression.players | The CanvasElementShapeTypes class defines known values for the ShapeType persisted property of a CanvasElement. | |
CanvasElementStates | impression.players | The CanvasElementStates class defines possible display states for a CanvasElement. | |
CanvasPlayer | impression.players | The CanvasPlayer class manages the display of Canvas storyboards. | |
CheckForCompleteEvent | impression.events | A player object dispatches a CheckForCompleteEvent object when the player needs to resolve completion criteria beyond those defined for the player. | |
ChildElement | impression.persistence | The ChildElement object is an extension of the PersistedPropertyCollection object that can be placed into a ChildElementCollection. | |
ChildElementCollection | impression.persistence | The ChildElementCollection object is an ordered list of ChildElement objects. | |
Classifier | impression.utilities | The Classifier class provides provides support for setting classification levels. | |
ColorData | impression.persistence.properties | The ColorData object stores a number representing a color. | |
CommandSequencer | impression.players.sequencers | The CommandSequencer class supports the playback of command sequencer storybords. | |
CueEvent | impression.events | The AudioSequencer and TimeSequencer objects dispatch a CueEvent object when a sequencer element should be processed. | |
FlashObjectPlayer | impression.players | The FlashObjectPlayer class displays a single .SWF file. | |
FontData | impression.persistence.properties | The FontData object stores basic information about a given font. | |
GUID | impression.utilities | The GUID class provides support for creating globally unique identifiers. | |
IAsyncLoad | impression.simulation | Defines asynchronous load operations for a simulation object. | |
IRulesEngine | impression.simulation | IRulesEngine defines the minimum functionality required by the SimulationPlayer for an object that evaluates simulation interaction. | |
ISequencer | impression.simulation | ISequencer defines the minimum functionality required by the SimulationPlayer for an object that performs sequencing. | |
ISimulation | impression.simulation | ISimulation defines the minimum functionality required for a simulation object. | |
ISimulationEx | impression.simulation | ISimulationEx defines additional functionality for a simulation process. | |
ISimulationProvider | impression.simulation | Defines a mechanism for accessing an ISimulation object. | |
ISimulationUI | impression.simulation | ISimulationUI defines the minimum functionality required for a simulation user interface. | |
ISimulationUIProvider | impression.simulation | Defines a mechanism for accessing an ISimulationUI object. | |
ISnapshotLoader | impression.simulation | ISnapshotLoader defines the minimum functionality required by the SimulationPlayer for an object that processes snapshots. | |
ISnapshotReader | impression.simulation | Defines the ability to update the simulation state based on an untyped or simulation-specific snapshot data format. | |
ISnapshotStringReader | impression.simulation | Defines the ability to update the simulation state based on a snapshot string. | |
ISnapshotStringWriter | impression.simulation | Defines the ability to write the simulation state to a string. | |
ISnapshotWriter | impression.simulation | Defines the ability to write the simulation state to an untyped or simulation-specific object. | |
ISnapshotXMLReader | impression.simulation | Defines the ability to update the simulation state based on an XML snapshot. | |
ISnapshotXMLWriter | impression.simulation | Defines the ability to write the simulation state to an XML object. | |
Lesson | impression.persistence | The Lesson object is the top-level persisted object. | |
LessonMap | impression.persistence | A LessonMap object represents a hierarchical ordering of storyboards. | |
LessonMapCollection | impression.persistence | The LessonMapCollection object is a unordered list of LessonMap objects. | |
LessonMapController | impression.utilities | The LessonMapController combines a LessonMap object and a StoryboardCollection object, and provides methods for working with both. | |
LessonMapControllerEvent | impression.events | The LessonMapController object dispatches a LessonMapControllerEvent object when the currently selected storyboard changes. | |
LessonMapViewer | impression.utilities | The LessonMapViewer class combines a TreeView and a LessonMapController to provide a display for a LessonMap. | |
LessonMapViewerEvent | impression.events | The LessonMapViewer object dispatches a LessonMapViewerEvent object when a lesson map related action occurs. | |
LessonMapViewerEventReasons | impression.events | The LessonMapViewerEventReasons class provides static constants for the reason property of a LessonMapViewerEvent. | |
LessonMapViewerRequestEvent | impression.events | The LessonMapViewer object dispatches a LessonMapViewerRequestEvent object before a selection change occurs. | |
LoaderEx | impression.resolver | The LoaderEx class extends the Loader object to support notifications for cancelled operations, general-purpose status events, and object connections for the AssetResolver. | |
LoaderInfoEx | impression.resolver | The LoaderInfoEx class wraps the LoaderInfo object, providing additional events and state information. | |
LocationChangeRequestEvent | impression.events | An object dispatches a LocationChangeRequestEvent object when a location change request action occurs. | |
LocationChangeRequestTypes | impression.events | The LocationChangeRequestTypes class provides static constants for the requestType property of a LocationChangeRequestEvent. | |
LocationData | impression.persistence.properties | The LocationData object stores information about a location within a lesson. | |
LocationStatusRequestEvent | impression.events | An object dispatches a LocationStatusRequestEvent object when it needs to know the aggregate status of a specific location. | |
LocationStatusTypes | impression.events | The LocationStatusTypes class provides static constants for the status property of a LocationStatusRequestEvent. | |
MatchingEvaluateEvent | impression.events | The MatchingPlayer object dispatches a MatchingEvaluateEvent when the evaluate() method is successfully invoked. | |
MatchingPlayer | impression.players | The MatchingPlayer class supports playback of matching type storyboards, including matching text to text, matching text to graphics, matching graphics to text, and matching graphics to graphics. | |
MatchingQuestionDetails | impression.players | The MatchingQuestionDetails class provides detailed information about a single question in a matching-type storyboard. | |
MatchingResponseDetails | impression.players | The MatchingResponseDetails class provides detailed information about a single response (answer or distractor) in a matching-type storyboard. | |
MatchingSelectionEvent | impression.events | The MatchingPlayer object dispatches a MatchingSelectionEvent when a selection has changed. | |
MatchingSummary | impression.players | The MatchingSummary class provides aggregate information about a matching-type storyboard. | |
MenuPlayer | impression.players | The MenuPlayer class supports playback of menu type storyboards. | |
MultipleChoiceEvent | impression.events | The MultipleChoicePlayer dispatches a MultipleChoiceEvent object when a multiple choice question related action occurs. | |
MultipleChoicePlayer | impression.players | The MultipleChoicePlayer class supports playback of multiple-choice type storyboards, including multiple-choice text and multiple-choice graphics. | |
MultipleSelectEvent | impression.events | The MultipleSelectPlayer dispatches a MultipleSelectEvent object when a multiple select question related action occurs. | |
MultipleSelectPlayer | impression.players | The MultipleSelectPlayer class supports playback of multiple-choice/multiple-select type storyboards, including those with text or graphic responses. | |
ObjectUtils | impression.utilities | The ObjectUtils class contains utility functions for objects. | |
PersistedPropertiesCollection | impression.persistence | The PersistedPropertiesCollection (PPC) object is an associative array (or hash table) of object name-value pairs uniquely indexed by case-insensitive names. | |
QuestionStatusTypes | impression.players | The QuestionStatusTypes class defines known values for the status persisted property of a matching storyboard. | |
RelativeLocations | impression.persistence.properties | The RelativeLocations class provides static constants for supported relative locations. | |
RemediationRequestEvent | impression.events | The SimulationPlayer dispatches a RemediationRequestEvent object when remediation should be performed. | |
RenderingPlayer | impression.players | The RenderingPlayer class is the base class for all players that render content on a surface. | |
ResolveLocationRequestEvent | impression.events | An object dispatches a ResolveLocationRequestEvent object when a location needs to be resolved. | |
ResolverEvent | impression.events | An object dispatches a ResolverEvent object when resolver-related actions occur. | |
ResolverInfo | impression.resolver | The ResolverInfo class provides aggregate status information and events for multiple requests. | |
RTFConverter | impression.utilities | The RTFConverter class converts a subset of the Rich Text Format specification to Flash-conformant HTML. | |
RTFPlayer | impression.players | The RTFPlayer class manages the display of RichText storyboards. | |
RulesEngineRemediationRequestEvent | impression.events | An object that implements IRulesEngine dispatches a RulesEngineRemediationRequestEvent object when remediation should be performed. | |
SequencerStatusEvent | impression.events | A sequencer dispatches a SequencerStatusEvent object when the status property changes. | |
SequencerStatusTypes | impression.players.sequencers | The SequencerStatusTypes class defines known values for the status property of a sequencer storyboard. | |
SimulationDataChangedEvent | impression.events | An object that implements ISimulation dispatches a SimulationDataChangedEvent object when the simulation state data has changed. | |
SimulationDataChangeRequestEvent | impression.events | An object that implements ISimulationUI dispatches a SimulationDataChangeRequestEvent object when a change to simulation state data is requested. | |
SimulationDataRequestEvent | impression.events | A simulation object dispatches a SimulationDataRequestEvent object when simulation data is needed. | |
SimulationObjectErrorEvent | impression.events | A simulation object dispatches a SimulationObjectErrorEvent object when a simulation-related error occurs. | |
SimulationObjectEvent | impression.events | A simulation object dispatches a SimulationObjectEvent object when a simulation-related event occurs. | |
SimulationObjectTypes | impression.events | The SimulationObjectTypes class provides static constants for the source property of a SimulationPlayerErrorEvent. | |
SimulationPlayer | impression.players | The SimulationPlayer supports playback of simulation storyboards. | |
SimulationPlayerErrorEvent | impression.events | The SimulationPlayer dispatches a SimulationPlayerErrorEvent object when an associated simulation object dispatches a SimulationObjectError event. | |
SoundEx | impression.resolver | The SoundEx class extends the Sound object to support notifications for cancelled operations, general-purpose status events, and object connections for the AssetResolver. | |
Storyboard | impression.persistence | The Storyboard object is the basic block of data for a screen. | |
StoryboardCollection | impression.persistence | The StoryboardCollection object is an unordered list of Storyboard objects. | |
StoryboardEvent | impression.events | An object dispatches a StoryboardEvent object when a storyboard-related event occurs. | |
StringUtils | impression.utilities | The StringUtils class provides string-related utility methods. | |
SWFVideoPlayer | impression.players | The SWFVideoPlayer supports playback of Flash .SWF animations. | |
TimeSequencer | impression.players.sequencers | The TimeSequencer class supports the playback of time sequencer storybords. | |
TreeNode | impression.utilities | The TreeNode class represents a single node in a TreeView. | |
TreeNodeDrawEvent | impression.events | The TreeNode object dispatches a TreeNodeDrawEvent object when the node is drawn. | |
TreeView | impression.utilities | The TreeView class displays a hierarchical view of an XML document. | |
TreeViewEvent | impression.events | The TreeView object dispatches a TreeViewEvent object when tree view related actions occur. | |
TreeViewEventReasons | impression.events | The TreeViewEventReasons class provides static constants for the reason property of a TreeViewEvent. | |
TreeViewRequestEvent | impression.events | The TreeView object dispatches a TreeViewRequestEvent object before a selection change occurs. | |
TypeUtils | impression.utilities | The TypeUtils class contains type-specific helper methods. | |
URLLoaderEx | impression.resolver | The URLLoaderEx class extends the URLLoader object to support notifications for cancelled operations, general-purpose status events, and object connections for the AssetResolver. | |
VideoFrameEvent | impression.events | The SWFVideoPlayer dispatches a VideoFrame object when the ENTER_FRAME event of a video step clip is dispatched. | |
VideoPlayerStatusTypes | impression.players | The VideoPlayerStatusTypes class defines values for the status property of the SWFVideoPlayer object. | |
VideoStatusEvent | impression.events | The SWFVideoPlayer dispatches a VideoStatusEvent object when a status change occurs. | |
XMLUtils | impression.utilities | The XMLUtils class provides methods for working with XML objects. |