hi,
i was working with the slider component (just for a very quick flash application) but i didn’t seem to be able to get it working in “real time” only upon releasing the left mouse button… (or OFC without creating a custom slider with one of your awesome tutorials floating around here). i’m still wondering how i could get this job done…
import fl.events.SliderEvent;
samScale.text = "now: 5";
samSlider.value = 5;
samSlider.addEventListener(SliderEvent.CHANGE, samResize);
function samResize (event:SliderEvent):void {
stage.frameRate=30;
samScale.text = "NU: " + event.target.value;
arSam.scaleX = event.target.value / 5;
arSam.scaleY = event.target.value / 5;
}
i did find anther solution, but still don’t get it what i did wrong…
import fl.controls.Slider;
import fl.controls.TextArea;
import fl.events.SliderEvent;
var mySlider:Slider = new Slider();
mySlider.liveDragging = true;
mySlider.minimum = 0;
mySlider.maximum = 10;
mySlider.value = 2;
mySlider.tickInterval = 1;
mySlider.width = 120;
mySlider.move(10, 65);
mySlider.addEventListener(SliderEvent.CHANGE, changeHandler);
addChild(mySlider);
function changeHandler(event:SliderEvent):void {
samScale.text = "NU: " + event.target.value;
arSam.scaleX = event.target.value / 5;
arSam.scaleY = event.target.value / 5;
}