Packageme.cosmodro.yaxs.slides
Classpublic class XMLSlideProvider
InheritanceXMLSlideProvider Inheritance ArraySlideProvider Inheritance Object

An ISlideProvider initialized by an xml fragment, backed by an array.

example xml:

	 <slides>
	 <slide url="../lib/Dock.jpg"/>
	 <slide url="../lib/Autumn\ Leaves.jpg"/>
	  <slide url="../lib/Creek.jpg"/>
	 <slide url="../lib/Desert\ Landscape.jpg"/>
	 </slides>
	 
Any xml with slide nodes as above will work.



Protected Properties
 PropertyDefined By
 Inheritedcurrent : int
keeps track of which slide is currently showing.
ArraySlideProvider
 Inheritedslides : Array
backing array of Slides
ArraySlideProvider
Public Methods
 MethodDefined By
  
XMLSlideProvider
 Inherited
return slide at position 0 in the backing array
ArraySlideProvider
 Inherited
Get the slide at index i.
ArraySlideProvider
 Inherited
hasNextSlide():Boolean
Determines whether there is a Slide after the current slide
ArraySlideProvider
 Inherited
hasPrevSlide():Boolean
Determines whether there is a Slide before the current slide
ArraySlideProvider
 Inherited
get Slide after current slide, and advances current pointer.
ArraySlideProvider
 Inherited
get Slide before current slide, and adjusts current pointer.
ArraySlideProvider
Constructor Detail
XMLSlideProvider()Constructor
public function XMLSlideProvider(xml:XML)

Parameters
xml:XML — to parse. Any structure with slide nodes should work. For example:
		 <slides>
		 <slide url="../lib/Dock.jpg"/>
		 <slide url="../lib/Autumn\ Leaves.jpg"/>
		  <slide url="../lib/Creek.jpg"/>
		 <slide url="../lib/Desert\ Landscape.jpg"/>
		 </slides>