SliderEvent.clickTarget не изменяется - PullRequest
       0

SliderEvent.clickTarget не изменяется

0 голосов
/ 07 сентября 2010

В моем веб-приложении Flex у меня есть HSlider, к которому привязан слушатель события «change».Внутри функции прослушивателя событий у меня есть следующее:

trace('slider click target: '+e.clickTarget);

Я изменяю значение ползунка из таймера (скажем, каждую секунду).В это время в консоли я вижу, что traget печатается как null каждую секунду.

Теперь, если я изменяю значение, перетаскивая большой палец, он печатает цель как thumb.И затем он продолжает печатать цель как thumb каждую секунду вместо печати null.То же самое происходит, если изменить значение ползунка, щелкнув дорожку (она продолжает печатать track).

По сути, у меня есть прослушиватель событий, чтобы узнать, изменяется ли значение ползунка из-за таймеранажмите на большой палец или нажмите на трек.Пожалуйста, дайте мне знать, если эта проблема может быть исправлена ​​или есть какой-то другой подход, которому я могу следовать.Спасибо !!

1 Ответ

1 голос
/ 07 сентября 2010

Это странно, потому что в документации сказано, что событие изменения отправляется, когда ползунок изменяет значение из-за взаимодействия мыши или клавиатуры - событие не вызывается при его изменениипрограммно, и слушатель даже не должен быть вызван.

Вы вызываете прослушиватель событий вручную?Отправьте еще немного кода - там, где вы обновите значение ползунка и полный прослушиватель событий.

...