     
 }
 
-}+}

    //--------------------------------------------------------------------------
    
    /**
     *  Applies the properties to the specified Graphics object.
     *  
     *  @param g The Graphics object to which the LinearGradientStroke styles
     *  are applied.
     *  
     *  @langversion 3.0
     *  @playerversion Flash 9
     *  @playerversion AIR 1.1
     *  @productversion Flex 3
     */
    public function apply(g:Graphics):void
    {
        // Sub-classes must implement 
    }
    
    /**
     *  @inheritDoc
     */
    public function draw(g:Graphics, rc:Rectangle):void
    {
       // Sub-classes must implement                     
    }
    
    /**
     *  @inheritDoc
     */
    public function generateGraphicsStroke(rc:Rectangle):GraphicsStroke
    {
        // Construct a new GraphicsStroke object and set all of 
        // its properties to match the gradient stroke's 

package mx.graphics
{
import flash.display.CapsStyle;
import flash.display.Graphics;
import flash.display.GraphicsGradientFill;
import flash.display.GraphicsStroke;
import flash.display.JointStyle;
import flash.geom.Rectangle;

import mx.core.mx_internal;

use namespace mx_internal; 
