  *  &lt;mx:SolidColorStroke id="mticks" color="0x0000FF" weight="1"/&gt;
  *  
  *  &lt;mx:LineChart id="mychart" dataProvider="{ndxa}"&gt;
- *  	&lt;mx:horizontalAxisRenderer&gt;
- *  		&lt;mx:AxisRenderer placement="bottom" canDropLabels="true"&gt;
- *  			&lt;mx:tickStroke&gt;{ticks}&lt;/mx:tickStroke&gt;
- *  			&lt;mx:minorTickStroke&gt;{mticks}&lt;/mx:minorTickStroke&gt;
- *  		&lt;/mx:AxisRenderer&gt;
- *  	&lt;/mx:horizontalAxisRenderer&gt;
+ *      &lt;mx:horizontalAxisRenderer&gt;
+ *          &lt;mx:AxisRenderer placement="bottom" canDropLabels="true"&gt;
+ *              &lt;mx:tickStroke&gt;{ticks}&lt;/mx:tickStroke&gt;
+ *              &lt;mx:minorTickStroke&gt;{mticks}&lt;/mx:minorTickStroke&gt;
+ *          &lt;/mx:AxisRenderer&gt;
+ *      &lt;/mx:horizontalAxisRenderer&gt;
  *  &lt;/LineChart&gt;
  *  ...
  *  </pre>

        graphicsSolidFill.color = color; 
        graphicsSolidFill.alpha = alpha; 
        graphicsStroke.fill = graphicsSolidFill; 
	    
	    return graphicsStroke;  
	}
	
	/**
	 *  @private
	 */
	private function dispatchStrokeChangedEvent(prop:String, oldValue:*,
												value:*):void
	{
        if (hasEventListener("propertyChange")) 
            dispatchEvent(PropertyChangeEvent.createUpdateEvent(this, prop,
			    oldValue, value));
	}
}

}

     *  @playerversion AIR 1.1
     *  @productversion Flex 3
     */
    public function get scaleMode():String
    {
        return _scaleMode;
    }
    
    public function set scaleMode(value:String):void
    {
        var oldValue:String = _scaleMode;
        if (value != oldValue)
        {
            _scaleMode = value;
            dispatchStrokeChangedEvent("scaleMode", oldValue, value);
        }
    }

    //----------------------------------
    //  weight
    //----------------------------------

    /**
     *  @private
     *  Storage for the weight property.
     */
    private var _weight:Number;

    [Bindable("propertyChange")]
    [Inspectable(category="General", minValue="0.0")]

    /**
     *  The line weight, in pixels.
     *  For many charts, the default value is 1 pixel.
     *  
     *  @langversion 3.0
     *  @playerversion Flash 9
     *  @playerversion AIR 1.1
     *  @productversion Flex 3
     */
    public function get weight():Number
    {
        return _weight;
    }
    
    /**
     *  @private
     */
    public function set weight(value:Number):void
    {
        var oldValue:Number = _weight;
        if (value != oldValue)
        {
            _weight = value;
            dispatchStrokeChangedEvent("weight", oldValue, value);
        }
    }
    
    //--------------------------------------------------------------------------
    //
    //  Methods
    //
    //--------------------------------------------------------------------------

    /**
     *  @inheritDoc
     *  
     *  @langversion 3.0
     *  @playerversion Flash 9
     *  @playerversion AIR 1.1
     *  @productversion Flex 3
     */
    public function apply(graphics:Graphics, targetBounds:Rectangle, targetOrigin:Point):void
    {
        graphics.lineStyle(weight, color, alpha, pixelHinting,
                    scaleMode, caps, joints, miterLimit);
    }
    
    /**
     *  @inheritDoc 
     *  
     *  @langversion 3.0
     *  @playerversion Flash 9
     *  @playerversion AIR 1.1
     *  @productversion Flex 3
     */
    public function createGraphicsStroke(targetBounds:Rectangle, targetOrigin:Point):GraphicsStroke
    {
        // Construct a new GraphicsStroke object and set all of 
        // its properties to match the SolidColorStroke's 
        // properties
        var graphicsStroke:GraphicsStroke = new GraphicsStroke(); 
