Packagecom.nocreativity.playr
Classpublic class PlaylistManager
InheritancePlaylistManager Inheritance flash.events.EventDispatcher



Public Properties
 PropertyDefined by
  currentTrackNumber : Number
[read-only]
PlaylistManager
  totalTracks : Number
[read-only]
PlaylistManager
Public Methods
 MethodDefined by
  
PlaylistManager(playlistURL:String = "")
PlaylistManager
  
addTrack(track:PlayrTrack):Boolean
Adds a PlayrTrack object to the internal playlist.
PlaylistManager
  
PlaylistManager
  
PlaylistManager
  
PlaylistManager
  
PlaylistManager
  
gotoTrack(trackNumber:Number):void
PlaylistManager
  
loadPlaylist(xmlPath:String):void
PlaylistManager
  
moveTrackTo(trackNumber:Number, destination:Number):Boolean
PlaylistManager
  
removeTrack(trackNumber:Number):Boolean
PlaylistManager
  
setShuffle(value:Boolean):Boolean
PlaylistManager
  
toArray():Array
PlaylistManager
Property detail
currentTrackNumberproperty
currentTrackNumber:Number  [read-only]Implementation
    public function get currentTrackNumber():Number
totalTracksproperty 
totalTracks:Number  [read-only]Implementation
    public function get totalTracks():Number
Constructor detail
PlaylistManager()constructor
public function PlaylistManager(playlistURL:String = "")Parameters
playlistURL:String (default = "")
Method detail
addTrack()method
public function addTrack(track:PlayrTrack):Boolean

Adds a PlayrTrack object to the internal playlist.

Parameters
track:PlayrTrack — A PlayrTrack instance you want to add to the playlist.

Returns
Boolean
getCurrentTrack()method 
public function getCurrentTrack():PlayrTrack

Returns
PlayrTrack
gotoFirstTrack()method 
public function gotoFirstTrack():void
gotoNextTrack()method 
public function gotoNextTrack():void
gotoPreviousTrack()method 
public function gotoPreviousTrack():void
gotoTrack()method 
public function gotoTrack(trackNumber:Number):voidParameters
trackNumber:Number
loadPlaylist()method 
public function loadPlaylist(xmlPath:String):voidParameters
xmlPath:String
moveTrackTo()method 
public function moveTrackTo(trackNumber:Number, destination:Number):BooleanParameters
trackNumber:Number
 
destination:Number

Returns
Boolean
removeTrack()method 
public function removeTrack(trackNumber:Number):BooleanParameters
trackNumber:Number

Returns
Boolean
setShuffle()method 
public function setShuffle(value:Boolean):BooleanParameters
value:Boolean

Returns
Boolean
toArray()method 
public function toArray():Array

Returns
Array