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

Reply via email to