Packageno.arton.guitarplayer.slider
Classpublic class Slider
InheritanceSlider Inheritance flash.display.Sprite
SubclassesPlayerSlider

Generic slider class used for all sliders in the application. It is extended by PlayerSlider to add loop feature



Protected Properties
 PropertyDefined by
  marker : SliderMarker
Slider
  markerLabel : SliderLabel
Slider
  maxValue : Number
Slider
  minValue : Number
Slider
  sliderHeight : Number
Slider
  sliderWidth : Number
Slider
Public Methods
 MethodDefined by
  
Slider(stage:Stage, sliderWidth:Number, sliderHeight:Number, liveDragging:Boolean = false, minValue:Number = 0, maxValue:Number = 1, intervalStep:Number = 0, initValue:Number = 0)
Slider
  
getIsDragging():Boolean
Slider
  
getSliderValue():Number
Slider
  
setMarkerLabelText(labelText:String):void
Slider
  
setMaxMinValue(minValue:Number, maxValue:Number):void
Slider
  
setSliderPosition(sliderValue:Number):void
Slider
Property detail
markerproperty
protected var marker:SliderMarker
markerLabelproperty 
protected var markerLabel:SliderLabel
maxValueproperty 
protected var maxValue:Number
minValueproperty 
protected var minValue:Number
sliderHeightproperty 
protected var sliderHeight:Number
sliderWidthproperty 
protected var sliderWidth:Number
Constructor detail
Slider()constructor
public function Slider(stage:Stage, sliderWidth:Number, sliderHeight:Number, liveDragging:Boolean = false, minValue:Number = 0, maxValue:Number = 1, intervalStep:Number = 0, initValue:Number = 0)

Parameters
stage:Stage — A reference to the stage
 
sliderWidth:Number — The width of the slider
 
sliderHeight:Number — The Height of the slider
 
liveDragging:Boolean (default = false) — If set to true the slider is dispatching Event.CHANGE on mouse move, if set to false it dispatches Event.CHANGE only on Event.MOUSE_UP
 
minValue:Number (default = 0) — The minimum value for the slider
 
maxValue:Number (default = 1) — The maximum value for the slider
 
intervalStep:Number (default = 0) — Sets the interval step. F.eks. if set minValue is 0 and maxValue is 1 and intervalStep is set to 0.1 you get 10 interval steps
 
initValue:Number (default = 0) — You can set the initial value of the slider. It must >= to minValue and >= to maxValue unless it throws an argument error
Method detail
getIsDragging()method
public function getIsDragging():Boolean

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

Returns
Number
setMarkerLabelText()method 
public function setMarkerLabelText(labelText:String):voidParameters
labelText:String
setMaxMinValue()method 
public function setMaxMinValue(minValue:Number, maxValue:Number):voidParameters
minValue:Number
 
maxValue:Number
setSliderPosition()method 
public function setSliderPosition(sliderValue:Number):voidParameters
sliderValue:Number