| Method |
Description |
|
addListener(listener:IPlaybackListener):Void |
Adds an external listener object implementing the IPlaybackListener
interface; the passed object will be notified about presentation
playback events |
|
removeListener(listener:IPlaybackListener):Void |
Removes previously added listener object. The
passed object won't receive notifications from the player any
more |
|
isPlaying():Boolean |
Returns a Boolean value indicating whether the
presentation is playing or not |
|
getCurrentSlideDuration():Number |
Returns current slide duration in seconds |
|
play():Void |
Resumes presentation playback |
|
pause():Void |
Suspends presentation playback |
|
gotoNextSlide([autoStart:Boolean = true]):Void |
Switches to the next presentation slide and
starts its playback.
Note: if the autoStart parameter was set to
false, slide playback would not be started after switching |
|
gotoPreviousSlide([autoStart:Boolean = true]):Void |
Switches to the previous presentation slide and starts its playback.
Note: if the autoStart parameter was set to
false, slide playback would not be started after switching |
|
gotoLastViewedSlide([autoStart:Boolean = true]):Void |
Switches to the previously
viewed slide and starts its playback.
Note: if the autoStart parameter was set to
false, slide playback would not be started after switching |
|
getCurrentSlideIndex():Number |
Returns a zero-based index of currently playing slide |
|
gotoSlide(slideIndex:Number, [autoStart:Boolean = true]):Void |
Switches to the given slide of the presentation and starts its
playback
Notes: Slide index is zero-based.
If the autoStart parameter was set to false, slide playback would
not be started after switching |
|
getCurrentSlidePlaybackPosition():Number |
Returns playback position within current slide.
Note: playback position is a number between
0 and 1 |
|
pauseCurrentSlideAt(position:Number):Void |
Suspends currently playing slide at the given position
Note: position is a number in between 0 and
1 |
|
playCurrentSlideFrom(position:Number):Void |
Restarts current slide from the given position.
Note: position is a number between 0 and 1 |
|
seek(position:Number):Void |
Seeks the current slide to the given position. After this operation
slide playback gets suspended until the endSeek()
method or other playback control method is called
Note: position is a number between
0 and 1 |
|
endSeek([resumePlayback:Boolean = undefined]):Void |
Exits from seeking mode and restores playback.
Note: the resumePlayback parameter allows
to start or pause slide after seeking explicitly |
|
getCurrentStepIndex():Number |
Returns current animation step index |
|
gotoNextStep():Void |
Plays current slide from the beginning of the next
animation step.
Note: being called at the end of the
slide this method plays presentation from the beginning of the
next slide |
|
gotoPreviousStep():Void |
Moves slide playback one step back. This method
suspends slide playback at the end of the previous
animation step.
Note: being called on the start slide
step this method causes playback switching to the end
of the previous slide |
|
setAnimationStepPause(pause:Number):Void |
This method allows setting a pause between animation
steps. If an undefined value is
passed as pause value, animation steps will not be
played automatically |
|
playFromStep(stepIndex:Number):Void |
Plays current slide from the beginning of the specified animation
step |
|
pauseAtStepStart(stepIndex:Number):Void |
Suspends current slide at the beginning of the specified animation
step |
|
pauseAtStepEnd(stepIndex:Number):Void |
Suspends current slide at the end of specified animations step |
| enableAutomaticSlideSwitching(enableSwitching:Boolean):Void |
Enables or disables automatic switching to the next slide.
Note: this method affects automatically switching
slides only. |
| getAutomaticSlideSwitching():Boolean |
Returns true if automatic slide switching has been enabled, false
otherwise.
Note: automatic slide switching is enabled by default |