现在是16天我正在寻找在AS3.0中编码的方法。这个想法是有两个相反的滑块。这意味着,例如,如果第一个增加01个单位,则第二个减少01个单位,反之亦然。
非常感谢任何贡献者
答案 0 :(得分:1)
我将更改事件的侦听器添加到每个滑块,并让适当的侦听器调整下一个滑块的值。 如果你想要“实时滑动”,你也可以在thumbDrag事件上尝试监听。
答案 1 :(得分:0)
非常感谢那些对我的帖子做出反应的人。解决问题的代码如下。我正在学习ActionScript 3.0。
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);
}