             changeSkins();
             emphasizedChanged = false;
         }
-
+        
         // Set each skin's size to the layout size of this Button.
         var n:int = skins.length;
         for (var i:int = 0; i < n; i++)

            if (!toggle)
                selected = false;
            toggleChanged = false;
        }
    }
    

        // If we don't have a skin, show focus around the icon.
        super.adjustFocusRect(!currentSkin ? DisplayObject(currentIcon) : this);
    }
    
    /**
     *  @private 
     *  The state to be used when matching CSS pseudo-selectors. This override
     *  returns the current button state.
     */ 
    override protected function get currentCSSState():String
    {
        return getCurrentButtonState();
    }

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