Updated Branches: refs/heads/develop a4d65501e -> addd5359b
Slider was not producing valueChanged events. Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/addd5359 Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/addd5359 Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/addd5359 Branch: refs/heads/develop Commit: addd5359b7d8aa2619832abaf4ed6720e33b1f29 Parents: a4d6550 Author: Peter Ent <[email protected]> Authored: Mon Jul 22 16:15:21 2013 -0400 Committer: Peter Ent <[email protected]> Committed: Mon Jul 22 16:15:21 2013 -0400 ---------------------------------------------------------------------- .../beads/controllers/SliderMouseController.as | 8 ++++++++ 1 file changed, 8 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/addd5359/frameworks/as/src/org/apache/flex/html/staticControls/beads/controllers/SliderMouseController.as ---------------------------------------------------------------------- diff --git a/frameworks/as/src/org/apache/flex/html/staticControls/beads/controllers/SliderMouseController.as b/frameworks/as/src/org/apache/flex/html/staticControls/beads/controllers/SliderMouseController.as index 1b3faf0..4184f63 100644 --- a/frameworks/as/src/org/apache/flex/html/staticControls/beads/controllers/SliderMouseController.as +++ b/frameworks/as/src/org/apache/flex/html/staticControls/beads/controllers/SliderMouseController.as @@ -27,6 +27,8 @@ package org.apache.flex.html.staticControls.beads.controllers import org.apache.flex.core.IRangeModel; import org.apache.flex.core.IStrand; import org.apache.flex.core.UIBase; + import org.apache.flex.events.Event; + import org.apache.flex.events.IEventDispatcher; import org.apache.flex.html.staticControls.beads.ISliderView; public class SliderMouseController implements IBead, IBeadController @@ -82,6 +84,8 @@ package org.apache.flex.html.staticControls.beads.controllers { UIBase(_strand).stage.removeEventListener(MouseEvent.MOUSE_MOVE, thumbMoveHandler); UIBase(_strand).stage.removeEventListener(MouseEvent.MOUSE_UP, thumbUpHandler); + + IEventDispatcher(_strand).dispatchEvent(new Event("valueChanged")); } private var origin:Point; @@ -107,6 +111,8 @@ package org.apache.flex.html.staticControls.beads.controllers sliderView.thumb.x = newX - sliderView.thumb.width/2; rangeModel.value = n; + + IEventDispatcher(_strand).dispatchEvent(new Event("valueChanged")); } private function trackClickHandler( event:MouseEvent ) : void @@ -127,6 +133,8 @@ package org.apache.flex.html.staticControls.beads.controllers sliderView.thumb.x = xloc - sliderView.thumb.width/2; rangeModel.value = n; + + IEventDispatcher(_strand).dispatchEvent(new Event("valueChanged")); } } } \ No newline at end of file
