  *  &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 
     */
	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(); 
