         positionThumb(valueToPosition(value));
     }
 
+    /**
+     *  @inheritDoc
+     */
+	override protected function getUpdatedSkinState():String
+	{
+		return enabled ? "normal" : "disabled";
+	}
+	
     /**
      *  Adds event handlers to the track and thumb for mouse events.
      */

    {
        super.enabled = value;
        enableSkinParts(value);
    }
    
    override public function set maximum(value:Number):void

 *  @eventType flash.events.Event
 */
[Event(name="change", type="flash.events.Event")]

/**
 *  Skin states for this component.
 */
[SkinStates("normal", "disabled")]

/**
 *  TrackBase is a base class for components with a track
