     //--------------------------------------------------------------------------
 
     /**
+     *  @inheritDoc
+     */
+	override protected function getUpdatedSkinState():String
+	{
+		return enabled ? "normal" : "disabled";
+	}
+
+    /**
      *  @private
      */
     override protected function partAdded(partName:String, instance:Object):void

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

/**
 *  A Spinner is used to select a value from an

    {
        super.enabled = value;
        enableSkinParts(value);
        invalidateSkinState();
    }

    //--------------------------------------------------------------------------
