В моем веб-приложении Flex у меня есть HSlider, к которому привязан слушатель события «change».Внутри функции прослушивателя событий у меня есть следующее:
trace('slider click target: '+e.clickTarget);
Я изменяю значение ползунка из таймера (скажем, каждую секунду).В это время в консоли я вижу, что traget печатается как null
каждую секунду.
Теперь, если я изменяю значение, перетаскивая большой палец, он печатает цель как thumb
.И затем он продолжает печатать цель как thumb
каждую секунду вместо печати null
.То же самое происходит, если изменить значение ползунка, щелкнув дорожку (она продолжает печатать track
).
По сути, у меня есть прослушиватель событий, чтобы узнать, изменяется ли значение ползунка из-за таймеранажмите на большой палец или нажмите на трек.Пожалуйста, дайте мне знать, если эта проблема может быть исправлена или есть какой-то другой подход, которому я могу следовать.Спасибо !!