             n = thumbs.numChildren;
             for (i = 0; i < n; i++)
             {
-                SliderThumb(thumbs.getChildAt(i)).enabled = _enabled;
+                SliderThumb(thumbs.getChildAt(i)).enabled = enabled;
             }
 
             n = labelObjects ? labelObjects.numChildren : 0;
             for (i = 0; i < n; i++)
             {
-                SliderLabel(labelObjects.getChildAt(i)).enabled = _enabled;
-            }
+                SliderLabel(labelObjects.getChildAt(i)).enabled = enabled;
+            }
+            
+            if (track is IUIComponent)
+                IUIComponent(track).enabled = enabled;
+            
+            if (highlightTrack && highlightTrack is IUIComponent)
+                IUIComponent(highlightTrack).enabled = enabled;
         }
         
         if (tabIndexChanged)


            if (highlightTrack is ISimpleStyleClient)
                ISimpleStyleClient(highlightTrack).styleName = this;

            innerSlider.addChildAt(DisplayObject(highlightTrack),
                innerSlider.getChildIndex(DisplayObject(track)) + 1);


            if (track is ISimpleStyleClient)
                ISimpleStyleClient(track).styleName = this;
            
            if (track is IUIComponent)
                IUIComponent(track).enabled = enabled;

            innerSlider.addChildAt(DisplayObject(track),0); 
        }
