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.
The following table lists all interfaces and classes of the Flash Presentation
ActionScript API. They are located within fsplayer.api package.
| Name |
Description |
| CPresentationLoader |
Simplifies Flash presentation loading and provides access to its IPlayer interface. |
| IAnimationStep |
Provides the information about animation step timing |
| IAnimationSteps |
Stores a collection of the slide animation steps |
| ICompanyInfo |
Provides the information about company |
| ICompanyLogo |
Provides the information about company logotype |
| ICompanyLogoLoadingListener |
Receives company logo loading event notifications |
| IPlaybackListener |
Receives presentation playback event notifications |
| IPlayer |
Provides an access to the presentation playback core |
| IPlayerListener |
Receives player initialization event notifications |
| IPresentationInfo |
Provides an access to the presentation information |
| IPresentationPlaybackController |
Provides presentation navigation and playback control facilities |
| IPresenterInfo |
Provides the information about presenter |
| IPresenterPhoto |
Provides the information about presenter photo |
| IPresenterPhotoLoadingListener |
Receives the presenter photo loading event notifications |
| IReferenceInfo |
Provides the information about the particular presentation reference |
| IReferencesCollection |
Stores a collection of presentation references |
| ISlideInfo |
Provides the information about the particular slide |
| ISlidesCollection |
Stores a collection of slides |
| ISlideThumbnail |
Provides the information about the particular thumbnail |
| ISlideThumbnailLoadingListener |
Receives thumbnail loading event notifications |
| ISoundController |
Provides sound control facilities |
| ISoundListener |
Receives sound event notifications |
| IThumbnailsCollection |
Stores a collection of thumbnails |