slideplayer.api.ISlideController Interface
The ISlideController interface is exposed by each standalone
slide. It provides the following methods.
| Methods |
|
Method |
Description |
|
getPlaybackController():IPlaybackController |
Returns the IPlaybackController interface providing slide playback control facilities |
|
getSoundController():ISoundController |
Returns the ISoundController interface providing sound volume control facilities |
|
getHyperlinskManager():IHyperlinksManager |
Returns the IHyperlinksManager interface providing hyperlink action handling facilities |
|
setHyperlinksManager(manager:IHyperlinksManager):Void |
Sets the new IHyperlinksManager interface which will handle hyperlink actions |
|
getSlideWidth():Number |
Returns slide width in pixels |
|
getSlideHeight():Number |
Returns slide height in pixels |
|
getStepsCount():Number |
Returns number of animation steps on the slide |
|
getAnimationSteps():IAnimationSteps |
Returns the IAnimationSteps interface providing information about animation steps on the slide |
Samples
The following example illustrates how to load a flash slide and get its ISlideController interface.
import slideplayer.api.*;
System.security.allowDomain("*");
// create a movie clip where slide will be loaded
var slideMC1:MovieClip = this.createEmptyMovieClip("slide1", 1);
// load slide with name slide1.swf into slideMC1 movie clip
var ml:MovieClipLoader = new MovieClipLoader();
ml.addListener(this);
ml.loadClip("slide1.swf", slideMC1);
var g_slideController:ISlideController;
// this function is invoked by MovieClipLoader when the loaded Flash slide is initialized
function onLoadInit(target:MovieClip):Void
{
// now we can get ISlideController interface and access its methods
g_slideController = target.getSlideController();
}
Demo
The following demo illustrates standalone slide loading and playback control via IPlaybackController interface.
See also
IAnimationSteps
Interface
IHyperlinksManager
Interface
IPlaybackController
Interface
ISoundController
Interface
Flash Slide ActionScript API Reference