<?xml version="1.0" encoding="utf-8"?>
<skins:BaseGraphicBorderSkin 
  xmlns:mx="http://www.adobe.com/2006/mxml" 
  xmlns="http://www.degrafa.com/2007"
  xmlns:skins="flater.blogsamples.degrafabutton.skins.*"> 
  
    <mx:Script>
      <![CDATA[
          [Bindable] private var __model : ButtonDynamicPersistentSkinData = ButtonDynamicPersistentSkinData.getInstance();
      ]]>
    </mx:Script>
  
    <skins:fills>
        <SolidFill id="upFill" 
          color="{ __model.upFillColor }" alpha="{ __model.upFillAlpha }" /> 
        <SolidFill id="overFill" 
          color="{ __model.overFillColor }" alpha="{ __model.overFillAlpha }" /> 
        <SolidFill id="downFill" 
          color="{ __model.downFillColor }" alpha="{ __model.downFillAlpha }" /> 
    </skins:fills>
    
    <skins:geometry>
        <RoundedRectangle state="upSkin" 
          height="{ aheight }" width="{ awidth }" 
          fill="{ upFill }" cornerRadius="{ __model.upCornerRadius }" />
        <RoundedRectangle state="overSkin" 
          height="{ aheight }" width="{ awidth }" 
          fill="{ overFill }" cornerRadius="{ __model.overCornerRadius }" />
        <RoundedRectangle state="downSkin" 
          height="{ aheight }" width="{ awidth }" 
          fill="{ downFill }" cornerRadius="{ __model.downCornerRadius }" /> 
    </skins:geometry>    
  
</skins:BaseGraphicBorderSkin>