Generic slider class used for all sliders in the application. It is extended by PlayerSlider to add loop feature
protected var marker:SliderMarker
protected var markerLabel:SliderLabel
protected var maxValue:Number
protected var minValue:Number
protected var sliderHeight:Number
protected var sliderWidth:Number
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
|
public function getIsDragging():Boolean
Returns
public function getSliderValue():Number
Returns
public function setMarkerLabelText(labelText:String):void
Parameters
public function setMaxMinValue(minValue:Number, maxValue:Number):void
Parameters
| minValue:Number |
|
| maxValue:Number |
public function setSliderPosition(sliderValue:Number):void
Parameters