Actionscript 3 关于AS3.0中的滑块

Actionscript 3 关于AS3.0中的滑块,actionscript-3,sliders,Actionscript 3,Sliders,现在已经16天了,我正在寻找一种在AS3.0中编写代码的方法。这个想法是有两个滑块,在对立的工作。这意味着,例如,如果第一个单位增加了01个单位,第二个单位减少了01个单位,反之亦然 非常感谢任何贡献者我会在每个滑块上添加更改事件的侦听器,并让适当的侦听器调整下一个滑块的值。 如果你想进行“实时滑动”,你也可以在“拇指拖动事件”上尝试listener。非常感谢对我的帖子做出反应的人。解决此问题的代码如下所示。我在路上学习ActionScript 3。 import fl.controls.Sli

现在已经16天了,我正在寻找一种在AS3.0中编写代码的方法。这个想法是有两个滑块,在对立的工作。这意味着,例如,如果第一个单位增加了01个单位,第二个单位减少了01个单位,反之亦然


非常感谢任何贡献者

我会在每个滑块上添加更改事件的侦听器,并让适当的侦听器调整下一个滑块的值。
如果你想进行“实时滑动”,你也可以在“拇指拖动事件”上尝试listener。非常感谢对我的帖子做出反应的人。解决此问题的代码如下所示。我在路上学习ActionScript 3。

import fl.controls.Slider;
import fl.events.SliderEvent;

var mySld01:Number;
var mySld02:Number;
//Sld01 slider 01 has a maxValue of 100 and minValue of 0 and value=0
//Sld02 slider02 has the same parameters except for value=100

sld01.addEventListener(SliderEvent.CHANGE, sld01Change);
function sld01Change(e:SliderEvent):void {
mySld01 = e.value;
sld02.value = 100 - mySld01;
trace(mySld01);
}

sld02.addEventListener(SliderEvent.CHANGE, sld02Change);
function sld02Change(e:SliderEvent):void {
mySld02 = e.value;
sld01.value = 100 - mySld02;
trace(mySld02);
}