Flash Presentation ActionScript API Reference
Solid and compound Flash presentations generated with iSpring contain the player exposing an ActionScript API which provides external Flash applications with programmatic access to the Flash presentation:
- Presentation playback control - navigation by slides, animation steps, and position, ability to play and pause presentation
- Sound volume control
- Playback event notifications
- Access to the presentation information
iSpring generated Flash presentations are able to start playing being loaded from the Internet; this significantly reduces the delay between the beginning of the loading and the first slide playback. As soon as the player core and the first slide data are loaded, the getPlayer() function becomes available on the root MovieClip of the loaded Flash presentation. This function returns the fsplayer.api.IPlayer interface providing an access to the rest interfaces of the Flash presentation. There is the fsplayer.api.CPresentationLoader class which simplifies loading of the the presentation and obtaining its fsplayer.api.IPlayer interface.
Flash Presentation ActionScript API interfaces are shown in the following diagram.
| Flash Presentation ActionScript API diagram |
The following table lists all interfaces and classes of the Flash Presentation ActionScript API. They are located within fsplayer.api package.
| Name | Description |
|---|---|
|
Simplifies Flash presentation loading and provides access to its IPlayer interface. |
|
|
Provides the information about animation step timing |
|
|
Stores a collection of the slide animation steps |
|
|
Provides the information about company |
|
|
Provides the information about company logotype |
|
|
Receives company logo loading event notifications |
|
|
Receives presentation playback event notifications |
|
|
Provides an access to the presentation playback core |
|
|
Receives player initialization event notifications |
|
|
Provides an access to the presentation information |
|
|
Provides presentation navigation and playback control facilities |
|
|
Provides the information about presenter |
|
|
Provides the information about presenter photo |
|
|
Receives the presenter photo loading event notifications |
|
|
Provides the information about the particular presentation reference |
|
|
Stores a collection of presentation references |
|
|
Provides the information about the particular slide |
|
|
Stores a collection of slides |
|
|
Provides the information about the particular thumbnail |
|
|
Receives thumbnail loading event notifications |
|
|
Provides sound control facilities |
|
|
Receives sound event notifications |
|
|
Stores a collection of thumbnails |
See also