我有一个 HSlider,它有两个标签,一个开始年份和结束年份。每年结束时,结束年份都会增加,我希望滑块上的标签显示最新的结束年份。
我尝试更改 slider.labels[1] 并且当我在调试中查看它时它会更改值,但不是在屏幕上。我尝试了一个可绑定变量,我再次可以看到标签 [1] 在调试中发生了变化,但该值未显示在屏幕上。
hsStart.labels[0] = acResult[0].RATE_MIN;
hsStart.labels[1] = acResult[0].UP_RANGE;
或者
_aryLabels[0] = acResult[0].RATE_MIN;
_aryLabels[1] = acResult[0].UP_RANGE;
hsStart.invalidateDisplayList();
<mx:HSlider minimum="1981" maximum="2000" snapInterval="1" id="hsStart" tickInterval="4" liveDragging="true" labels="{_aryLabels}"
width="527" thumbCount="2" change="updateYear(event);" dataTipFormatFunction="formatSlider" allowThumbOverlap="true" horizontalCenter="190" top="118"
sliderThumbClass="Classes.Input.BigThumbClass" fillColors="[0xff0000, 0x00ff00, 0xff0000, 0x00ff00]"/>
这看起来很简单,有人有什么想法吗?
保罗