Packageme.cosmodro.yaxs.slides
Classpublic class ArraySlideProvider
InheritanceArraySlideProvider Inheritance Object
Implements ISlideProvider
Subclasses CircularSlideProvider, XMLSlideProvider

An ISlideProvider implementation backed by an Array of Slides



Protected Properties
 PropertyDefined By
  current : int
keeps track of which slide is currently showing.
ArraySlideProvider
  slides : Array
backing array of Slides
ArraySlideProvider
Public Methods
 MethodDefined By
  
ArraySlideProvider(sarr:Array = null)
ArraySlideProvider
  
return slide at position 0 in the backing array
ArraySlideProvider
  
Get the slide at index i.
ArraySlideProvider
  
hasNextSlide():Boolean
Determines whether there is a Slide after the current slide
ArraySlideProvider
  
hasPrevSlide():Boolean
Determines whether there is a Slide before the current slide
ArraySlideProvider
  
get Slide after current slide, and advances current pointer.
ArraySlideProvider
  
get Slide before current slide, and adjusts current pointer.
ArraySlideProvider
Property Detail
currentproperty
protected var current:int

keeps track of which slide is currently showing.

slidesproperty 
protected var slides:Array

backing array of Slides

Constructor Detail
ArraySlideProvider()Constructor
public function ArraySlideProvider(sarr:Array = null)



Parameters
sarr:Array (default = null)
Method Detail
getFirstSlide()method
public function getFirstSlide():Slide

return slide at position 0 in the backing array

Returns
Slide — Slide
getSlide()method 
public function getSlide(i:int):Slide

Get the slide at index i. This performs no bounds checking and may throw exceptions

Parameters

i:int

Returns
Slide — Slide
hasNextSlide()method 
public function hasNextSlide():Boolean

Determines whether there is a Slide after the current slide

Returns
Boolean — Boolean
hasPrevSlide()method 
public function hasPrevSlide():Boolean

Determines whether there is a Slide before the current slide

Returns
Boolean — Boolean
nextSlide()method 
public function nextSlide():Slide

get Slide after current slide, and advances current pointer.

Returns
Slide — Slide
prevSlide()method 
public function prevSlide():Slide

get Slide before current slide, and adjusts current pointer.

Returns
Slide — Slide