Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.


 ClassPackageDescription
 AssetLoader
vn.karaokeplayer.utils Simple loader to load different assets
 AudioPlayer
vn.karaokeplayer.audio 
 BlockInfo
vn.karaokeplayer.data 
 EnterFrameManager
vn.karaokeplayer.utils A single manager which centralizes all enter-frame handler
This class extends Shape (the simplest display object) to make use of its internal ENTER_FRAME event.
 IAudioPlayer
vn.karaokeplayer.audio 
 IBlock
vn.karaokeplayer.lyrics 
 IKarFactory
vn.karaokeplayer.utils A factory to encapsulate and separate objects creation
 IKarPlayer
vn.karaokeplayer Interface for KarPlayer
 ILine
vn.karaokeplayer.lyrics 
 ILyricsParser
vn.karaokeplayer.parsers Implement this interface to crate parser of other lyrics format.
 ILyricsPlayer
vn.karaokeplayer.lyrics 
 ISeekable
vn.karaokeplayer.lyrics 
 KarFactory
vn.karaokeplayer.utils 
 KarPlayer
vn.karaokeplayer 
 KarPlayerError
vn.karaokeplayer.data Karaoke Player's errors
 KarPlayerOptions
vn.karaokeplayer.data 
 LineInfo
vn.karaokeplayer.data 
 LyricsPlayer
vn.karaokeplayer.lyrics 
 LyricStyle
vn.karaokeplayer.data TODO: consider support other property of text format like fontWeight, fontStyle, leading ...
 SongInfo
vn.karaokeplayer.data 
 SongLyrics
vn.karaokeplayer.data 
 StringUtil
vn.karaokeplayer.utils 
 TextBlock
vn.karaokeplayer.lyrics TODO: use object pool to optimize memmory and performance The smallest block of texts which share the same speed
 TextLine
vn.karaokeplayer.lyrics A line of text
 TimedTextParser
vn.karaokeplayer.parsers This parser parses the default timed-text based lyrics XML file
 Timer
vn.karaokeplayer.utils A custom timer to replace built in Timer
This class will make use of singleton EnterFrameManager and signals to optimize performance.
TODO: This class is not completed and not in used
 TimeUtil
vn.karaokeplayer.utils 
 Version
vn.karaokeplayer.utils This class manages version of this library