Hello,
I’m a complete newbie to actionscript3. I’ve gotten these sliders to work but can’t get the output values to add up. For instance, depending on the values for slider 1, 2 and 3, I need the total to show up in a separate text box. I keep getting a NaN message in the text box.
Any help in getting this to work would be deeply appreciated. Here’s the code I have so far:
//item 1
sliderOne.width = 600;
sliderOne.value = 0;
sliderOne.minimum = 0;
sliderOne.maximum = 10000;
sliderOne.tickInterval = 100;
sliderOne.snapInterval = 100;
sliderOne.liveDragging = true;
sliderOne.addEventListener(Event.CHANGE, sliderChanged);
function sliderChanged(evt:Event):void {
txtOne.text = “” +(sliderOne.value);
}
// item 2
sliderTwo.width = 600;
sliderTwo.minimum = 0;
sliderTwo.maximum = 16000;
sliderTwo.value = 0;
sliderTwo.tickInterval = 100;
sliderTwo.snapInterval = 100;
sliderTwo.liveDragging = true;
sliderTwo.addEventListener(Event.CHANGE, sliderChanged2);
function sliderChanged2(evt:Event):void {
txtTwo.text = “” +(sliderTwo.value);
}
//item 3
sliderThree.width = 600;
sliderThree.minimum = 0;
sliderThree.maximum = 20000;
sliderThree.value = 0;
sliderThree.tickInterval = 250;
sliderThree.snapInterval = 250;
sliderThree.liveDragging = true;
sliderThree.addEventListener(Event.CHANGE, sliderChanged3);
function sliderChanged3(evt:Event):void {
txtThree.text = “” +(sliderThree.value);
}
//TOTAL
var total:Number = 0;
var totalOne = sliderOne;
totalOne.addEventListener(Event.CHANGE, sliderOne1);
function sliderOne1(evt:Event):void {
total += totalOne;
total_txt.text = String (total);
}
totalTwo.addEventListener(Event.CHANGE, sliderTwo1);
function sliderTwo1(evt:Event):void {
total += totalTwo;
total_txt.text = String (total);
}
totalThree.addEventListener(Event.CHANGE, sliderThree1);
function sliderThree1(evt:Event):void {
total += totalThree;
total_txt.text = String (total);
}