 	[Event(name="childAdd", type="mx.events.ChildExistenceChangedEvent")]
 	
 	/**
-	 *  Dispatched after the index (among the container children) 
-	 *  of a container child changes.
+	 *  Dispatched after the index (among the legend children) 
+	 *  of a legend child changes.
 	 *  This event is only dispatched for the child specified as the argument to 
 	 *  the <code>setChildIndex()</code> method; it is not dispatched 
 	 *  for any other child whose index changes as a side effect of the call 

	[Style(name="focusColor", type="uint", format="Color", inherit="yes", theme="spark")]
	
	/**
	 *  The name of the horizontal scrollbar style.
	 *
	 *  @default undefined

	 *  @playerversion AIR 1.1
	 *  @productversion Flex 3
	 */
	[Style(name="backgroundAttachment", type="String", inherit="no")]	
	
	/**
	 *  Alpha level of the color defined by the <code>backgroundColor</code>
	 *  property, of the image or SWF file defined by the <code>backgroundImage</code>
	 *  style.
	 *  Valid values range from 0.0 to 1.0. For most controls, the default value is 1.0, 
	 *  but for ToolTip controls, the default value is 0.95 and for Alert controls, the default value is 0.9.
	 *  
	 *  @default 1.0
	 *  
	 *  @langversion 3.0
	 *  @playerversion Flash 9
	 *  @playerversion AIR 1.1
	 *  @productversion Flex 3
	 */
	[Style(name="backgroundAlpha", type="Number", inherit="no", theme="halo, spark")]
	
	/**
	 *  Background color of a component.
	 *  You can have both a <code>backgroundColor</code> and a
	 *  <code>backgroundImage</code> set.
	 *  Some components do not have a background.
	 *  The DataGrid control ignores this style.
	 *  The default value is <code>undefined</code>, which means it is not set.
	 *  If both this style and the <code>backgroundImage</code> style
	 *  are <code>undefined</code>, the component has a transparent background.
	 *
	 *  <p>For the Application container, this style specifies the background color
	 *  while the application loads, and a background gradient while it is running. 
	 *  Flex calculates the gradient pattern between a color slightly darker than 
	 *  the specified color, and a color slightly lighter than the specified color.</p>
	 * 
	 *  <p>The default skins of most Flex controls are partially transparent. As a result, the background color of 
	 *  a container partially "bleeds through" to controls that are in that container. You can avoid this by setting the 
	 *  alpha values of the control's <code>fillAlphas</code> property to 1, as the following example shows:
	 *  <pre>
	 *  &lt;mx:<i>Container</i> backgroundColor="0x66CC66"/&gt;
	 *      &lt;mx:<i>ControlName</i> ... fillAlphas="[1,1]"/&gt;
	 *  &lt;/mx:<i>Container</i>&gt;</pre>
	 *  </p>
	 *  
	 *  @langversion 3.0
	 *  @playerversion Flash 9
	 *  @playerversion AIR 1.1
	 *  @productversion Flex 3
	 */
	[Style(name="backgroundColor", type="uint", format="Color", inherit="no", theme="halo, spark")]
	
	/**
	 *  Determines the color of a ProgressBar.
	 *  A ProgressBar is filled with a vertical gradient between this color
	 *  and a brighter color computed from it.
	 *  This style has no effect on other components, but can be set on a container
	 *  to control the appearance of all progress bars found within.
	 *  The default value is <code>undefined</code>, which means it is not set. 
	 *  In this case, the <code>themeColor</code> style property is used.
	 *  
	 *  @langversion 3.0
	 *  @playerversion Flash 9
	 *  @playerversion AIR 1.1
	 *  @productversion Flex 3
	 */
	[Style(name="barColor", type="uint", format="Color", inherit="yes", theme="halo")]
	
	/**
	 *  The alpha of the content background for this component.
