Apache flex SlideEvent.clickTarget不会更改
在我基于web的flex应用程序中,我有一个绑定了“更改”事件侦听器的HSlider。在事件侦听器函数中,我有以下内容Apache flex SlideEvent.clickTarget不会更改,apache-flex,actionscript-3,flex3,Apache Flex,Actionscript 3,Flex3,在我基于web的flex应用程序中,我有一个绑定了“更改”事件侦听器的HSlider。在事件侦听器函数中,我有以下内容 trace('slider click target: '+e.clickTarget); 我正在从计时器更改滑块值(例如每秒)。此时,在控制台中,我看到每秒都将traget打印为null 现在,如果我通过拖动thumb来更改值,它将目标打印为thumb。然后,它继续以thumb每秒打印目标,而不是打印null。如果通过单击“轨迹”更改滑块值,也会发生同样的情况(它会继续打印
trace('slider click target: '+e.clickTarget);
我正在从计时器更改滑块值(例如每秒)。此时,在控制台中,我看到每秒都将traget打印为null
现在,如果我通过拖动thumb来更改值,它将目标打印为thumb
。然后,它继续以thumb
每秒打印目标,而不是打印null
。如果通过单击“轨迹”更改滑块值,也会发生同样的情况(它会继续打印轨迹
)
基本上,我有一个事件监听器来找出滑块的值是否因计时器而改变,单击thumb或单击track。请让我知道这个问题是否可以解决,或者是否有其他方法可以遵循。谢谢 这很奇怪,因为文档中说,当滑块因鼠标或键盘交互而更改值时,会调度该事件,当您以编程方式更改它时,不会触发该事件,甚至不应该调用侦听器 是否手动调用事件侦听器?发布更多代码-更新滑块值和完整事件侦听器