Packageno.arton.guitarplayer.file
Classpublic class Song

An object holding all the data for a audio file including loop information if it is previously opened and saved. ...



Public Methods
 MethodDefined by
  
Song(fileName:String, baseName:String, fileLocation:String, hasLoop:Boolean = false, loopStart:Number = 0, loopEnd:Number = 0)
Song
  
getBaseName():String
Song
  
getFileLocation():String
Song
  
getFileName():String
Song
  
getHasLoop():Boolean
Song
  
getLoopEnd():Number
Song
  
getLoopStart():Number
Song
  
setHasLoop(hasLoop:Boolean):void
Song
  
setLoopEnd(loopEnd:Number):void
Song
  
setLoopStart(loopStart:Number):void
Song
Constructor detail
Song()constructor
public function Song(fileName:String, baseName:String, fileLocation:String, hasLoop:Boolean = false, loopStart:Number = 0, loopEnd:Number = 0)

Parameters
fileName:String — The name of the file
 
baseName:String — The location of the file on the computers filesystem
 
fileLocation:String — Is the file saved with loop?
 
hasLoop:Boolean (default = false) — Start value in milliseconds for the loop
 
loopStart:Number (default = 0) — End value in milliseconds for the loop
 
loopEnd:Number (default = 0)
Method detail
getBaseName()method
public function getBaseName():String

Returns
String
getFileLocation()method 
public function getFileLocation():String

Returns
String
getFileName()method 
public function getFileName():String

Returns
String
getHasLoop()method 
public function getHasLoop():Boolean

Returns
Boolean
getLoopEnd()method 
public function getLoopEnd():Number

Returns
Number
getLoopStart()method 
public function getLoopStart():Number

Returns
Number
setHasLoop()method 
public function setHasLoop(hasLoop:Boolean):voidParameters
hasLoop:Boolean
setLoopEnd()method 
public function setLoopEnd(loopEnd:Number):voidParameters
loopEnd:Number
setLoopStart()method 
public function setLoopStart(loopStart:Number):voidParameters
loopStart:Number