<TypeInformation>
	<ClassInfo Name="FlexAccordion" Extends="FlexContainer" SupportsTabularData="true">
		<Implementation Class="mx.containers::Accordion"/>
		<Events>
			<Event Name="Change">
				<Implementation Class="mx.events::IndexChangedEvent" Type="change"/>
				<Property Name="relatedObject" DefaultValue="mouse">
					<PropertyType Type="String" Codec="automationObject"/>
				</Property>
			</Event>
			<Event Name="Type">
				<Implementation Class="flash.events::KeyboardEvent" Type="keyPress"/>
				<Property Name="keyCode">
					<PropertyType Type="String" Codec="keyCode"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
		</Events>
		<Properties>
			<Property Name="selectedIndex" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="selectedChild" ForDefaultVerification="true" ForVerification="true">
				<PropertyType Type="String" Codec="automationObject"/>
			</Property>
			<Property Name="headerHeight" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="horizontalGap" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="paddingTop" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="paddingBottom" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="textSelectedColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="verticalGap" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Extends="FlexListBase" GenericTypeID="table" Name="FlexAdvancedDataGrid"
		SupportsTabularData="true">
		<Implementation Class="mx.controls::AdvancedDataGrid"/>
		<Events>
			<Event Name="ChangeFocus">
				<Implementation Class="flash.events::FocusEvent" Type="keyFocusChange"/>
				<Property DefaultValue="false" IsMandatory="false" Name="shiftKey">
					<PropertyType VariantType="Boolean"/>
				</Property>
				<Property DefaultValue="TAB" IsMandatory="false" Name="keyCode">
					<PropertyType Codec="keyCode" VariantType="String"/>
				</Property>
			</Event>
			<Event Name="Click">
				<Implementation Class="flash.events::MouseEvent" Type="click"/>
				<Property DefaultValue="0" IsMandatory="false" Name="keyModifier">
					<PropertyType Codec="keyModifier" ListOfValuesName="FlexKeyModifierValues"
						VariantType="Enumeration"/>
				</Property>
			</Event>
			<Event Name="Close">
				<Implementation Class="mx.events::AdvancedDataGridEvent" Type="itemClose"/>
				<Property IsMandatory="true" Name="itemRenderer">
					<PropertyType Codec="rendererObject" VariantType="String"/>
				</Property>
				<Property DefaultValue="1" IsMandatory="false" Name="triggerEvent">
					<PropertyType Codec="event" ListOfValuesName="FlexTriggerEventValues" VariantType="Enumeration"/>
				</Property>
			</Event>
			<Event ExposureLevel="CommonUsed" Name="ColumnGroupedADGHeaderShift" PropertyType="Method">
				<Implementation Class="mx.automation.events::AdvancedDataGridHeaderShiftEvent"
					Type="headerShift"/>
				<Property IsMandatory="true" Name="movingColumnIndex">
					<PropertyType VariantType="Integer"/>
				</Property>
				<Property IsMandatory="true" Name="newColumnIndex">
					<PropertyType VariantType="Integer"/>
				</Property>
				<Property IsMandatory="true" Name="oldColumnIndex">
					<PropertyType VariantType="Integer"/>
				</Property>
				<Property DefaultValue="1" IsMandatory="false" Name="triggerEvent">
					<PropertyType Codec="event" ListOfValuesName="FlexTriggerEventValues" VariantType="Enumeration"/>
				</Property>
			</Event>
			<Event Name="ColumnStretch">
				<Implementation Class="mx.events::AdvancedDataGridEvent" Type="columnStretch"/>
				<Property IsMandatory="true" Name="columnIndex">
					<PropertyType VariantType="Integer"/>
				</Property>
				<Property IsMandatory="true" Name="localX">
					<PropertyType VariantType="VT_R8"/>
				</Property>
			</Event>
			<Event Name="Deselect">
				<Implementation Class="mx.automation.events::ListItemSelectEvent" Type="deselect"/>
				<Property IsMandatory="true" Name="itemRenderer">
					<PropertyType Codec="rendererObject" VariantType="String"/>
				</Property>
				<Property DefaultValue="1" IsMandatory="false" Name="triggerEvent">
					<PropertyType Codec="event" ListOfValuesName="FlexTriggerEventValues" VariantType="Enumeration"/>
				</Property>
				<Property DefaultValue="0" IsMandatory="false" Name="keyModifier">
					<PropertyType Codec="keyModifier" ListOfValuesName="FlexKeyModifierValues"
						VariantType="Enumeration"/>
				</Property>
			</Event>
			<Event Name="DoubleClick">
				<Implementation Class="mx.events::ListEvent" Type="itemDoubleClick"/>
				<Property IsMandatory="true" Name="itemRenderer">
					<PropertyType Codec="rendererObject" VariantType="String"/>
				</Property>
			</Event>
			<Event Name="DragCancel">
				<Implementation Class="mx.automation.events::AutomationDragEvent" Type="dragComplete"/>
				<Property DefaultValue="0" IsMandatory="false" Name="keyModifier">
					<PropertyType Codec="keyModifier" ListOfValuesName="FlexKeyModifierValues"
						VariantType="Enumeration"/>
				</Property>
			</Event>
			<Event Name="DragDrop">
				<Implementation Class="mx.automation.events::AutomationDragEvent" Type="dragDrop"/>
				<Property IsMandatory="true" Name="action">
					<PropertyType VariantType="String"/>
				</Property>
				<Property DefaultValue="" IsMandatory="false" Name="draggedItem">
					<PropertyType Codec="automationObject" VariantType="String"/>
				</Property>
				<Property DefaultValue="0" IsMandatory="false" Name="keyModifier">
					<PropertyType Codec="keyModifier" ListOfValuesName="FlexKeyModifierValues"
						VariantType="Enumeration"/>
				</Property>
			</Event>
			<Event Name="DragStart">
				<Implementation Class="mx.automation.events::AutomationDragEvent" Type="dragStart"/>
				<Property IsMandatory="false" Name="draggedItem">
					<PropertyType Codec="automationObject" VariantType="String"/>
				</Property>
				<Property DefaultValue="0" IsMandatory="false" Name="keyModifier">
					<PropertyType Codec="keyModifier" ListOfValuesName="FlexKeyModifierValues"
						VariantType="Enumeration"/>
				</Property>
			</Event>
			<Event Name="Edit">
				<Implementation Class="mx.events::AdvancedDataGridEvent" Type="itemEditBegin"/>
				<Property IsMandatory="true" Name="itemRenderer">
					<PropertyType Codec="automationObject" VariantType="String"/>
				</Property>
				<Property IsMandatory="true" Name="rowIndex">
					<PropertyType VariantType="Integer"/>
				</Property>
				<Property IsMandatory="true" Name="columnIndex">
					<PropertyType VariantType="Integer"/>
				</Property>
			</Event>
			<Event Name="GetAutomationChildAt">
				<Implementation Type="getAutomationChildAt"/>
				<Property IsMandatory="true" Name="childIndex">
					<PropertyType VariantType="Integer"/>
				</Property>
				<ReturnValueType>
					<Type VariantType="TEAObject"/>
				</ReturnValueType>
			</Event>
			<Event Name="GetCellData">
				<Implementation Type="getCellData"/>
				<Property IsMandatory="true" Name="RowIndex">
					<PropertyType VariantType="Integer"/>
				</Property>
				<Property IsMandatory="true" Name="ColumnIndex">
					<PropertyType VariantType="Integer"/>
				</Property>
				<Property DefaultValue="true" IsMandatory="false" Name="RestoreOriginalPosition">
					<PropertyType VariantType="Boolean"/>
				</Property>
				<ReturnValueType>
					<Type VariantType="String"/>
				</ReturnValueType>
			</Event>
			<Event Name="GetGroupedItemChildrenCount">
				<Implementation Type="getGroupedItemChildrenCount"/>
				<Property IsMandatory="true" Name="RowIndex">
					<PropertyType VariantType="Integer"/>
				</Property>
				<Property DefaultValue="true" IsMandatory="false" Name="RestoreOriginalPosition">
					<PropertyType VariantType="Boolean"/>
				</Property>
				<ReturnValueType>
					<Type VariantType="Number"/>
				</ReturnValueType>
			</Event>
			<Event Name="GetItemsCount">
				<Implementation Type="getItemsCount"/>
			</Event>
			<Event Name="GetRowData">
				<Implementation Type="getRowData"/>
				<Property IsMandatory="true" Name="RowIndex">
					<PropertyType VariantType="Integer"/>
				</Property>
				<Property DefaultValue="true" IsMandatory="false" Name="RestoreOriginalPosition">
					<PropertyType VariantType="Boolean"/>
				</Property>
				<ReturnValueType>
					<Type Codec="object[]" VariantType="String"/>
				</ReturnValueType>
			</Event>
			<Event Name="HeaderClick">
				<Implementation Class="mx.automation.events::AdvancedDataGridItemSelectEvent"
					Type="headerRelease"/>
				<Property IsMandatory="true" Name="columnIndex">
					<PropertyType VariantType="Integer"/>
				</Property>
				<Property DefaultValue="" IsMandatory="false" Name="dataField">
					<PropertyType VariantType="String"/>
				</Property>
				<Property DefaultValue="0" IsMandatory="false" Name="keyModifier">
					<PropertyType Codec="keyModifier" ListOfValuesName="FlexKeyModifierValues"
						VariantType="Enumeration"/>
				</Property>
				<Property DefaultValue="" IsMandatory="false" Name="headerPart">
					<PropertyType VariantType="String"/>
				</Property>
				<Property DefaultValue="1" IsMandatory="false" Name="triggerEvent">
					<PropertyType Codec="event" ListOfValuesName="FlexTriggerEventValues" VariantType="Enumeration"/>
				</Property>
			</Event>
			<Event Name="HeaderShift">
				<Implementation Class="mx.events::IndexChangedEvent" Type="headerShift"/>
				<Property IsMandatory="true" Name="newIndex">
					<PropertyType VariantType="Integer"/>
				</Property>
				<Property IsMandatory="true" Name="oldIndex">
					<PropertyType VariantType="Integer"/>
				</Property>
				<Property DefaultValue="1" IsMandatory="false" Name="triggerEvent">
					<PropertyType Codec="event" ListOfValuesName="FlexTriggerEventValues" VariantType="Enumeration"/>
				</Property>
			</Event>
			<Event Name="IsGroupeditem">
				<Implementation Type="isGroupeditem"/>
				<Property IsMandatory="true" Name="RowIndex">
					<PropertyType VariantType="Integer"/>
				</Property>
				<Property DefaultValue="true" IsMandatory="false" Name="RestoreOriginalPosition">
					<PropertyType VariantType="Boolean"/>
				</Property>
				<ReturnValueType>
					<Type VariantType="Boolean"/>
				</ReturnValueType>
			</Event>
			<Event ExposureLevel="CommonUsed" Name="MouseMove" PropertyType="Method">
				<Implementation Class="flash.events::MouseEvent" Type="mouseMove"/>
				<Property DefaultValue="0" IsMandatory="false" Name="localX">
					<PropertyType VariantType="Integer"/>
				</Property>
				<Property DefaultValue="0" IsMandatory="false" Name="localY">
					<PropertyType VariantType="Integer"/>
				</Property>
				<Property DefaultValue="0" IsMandatory="false" Name="keyModifier">
					<PropertyType Codec="keyModifier" ListOfValuesName="FlexKeyModifierValues"
						VariantType="Enumeration"/>
				</Property>
			</Event>
			<Event ExposureLevel="CommonUsed" Name="MouseScroll" PropertyType="Method">
				<Implementation Class="flash.events::MouseEvent" Type="mouseWheel"/>
				<Property DefaultValue="0" IsMandatory="true" Name="delta">
					<PropertyType VariantType="Integer"/>
				</Property>
			</Event>
			<Event ExposureLevel="CommonUsed" Name="MultiSelect" PropertyType="Method">
				<Implementation Class="mx.automation.events::ListItemSelectEvent" Type="multiSelect"/>
				<Property IsMandatory="true" Name="itemRenderer">
					<PropertyType Codec="rendererObject" VariantType="String"/>
				</Property>
				<Property DefaultValue="1" IsMandatory="false" Name="triggerEvent">
					<PropertyType Codec="event" ListOfValuesName="FlexTriggerEventValues" VariantType="Enumeration"/>
				</Property>
				<Property DefaultValue="0" IsMandatory="false" Name="keyModifier">
					<PropertyType Codec="keyModifier" ListOfValuesName="FlexKeyModifierValues"
						VariantType="Enumeration"/>
				</Property>
			</Event>
			<Event Name="Open">
				<Implementation Class="mx.events::AdvancedDataGridEvent" Type="itemOpen"/>
				<Property IsMandatory="true" Name="itemRenderer">
					<PropertyType Codec="rendererObject" VariantType="String"/>
				</Property>
				<Property DefaultValue="1" IsMandatory="false" Name="triggerEvent">
					<PropertyType Codec="event" ListOfValuesName="FlexTriggerEventValues" VariantType="Enumeration"/>
				</Property>
			</Event>
			<Event ExposureLevel="CommonUsed" Name="Scroll" PropertyType="Method">
				<Implementation Class="mx.events::ScrollEvent" Type="scroll"/>
				<Property IsMandatory="true" Name="position">
					<PropertyType VariantType="Integer"/>
				</Property>
				<Property IsMandatory="true" Name="direction">
					<PropertyType Codec="scrollDirection" ListOfValuesName="FlexScrollDirectionValues"
						VariantType="Enumeration"/>
				</Property>
				<Property DefaultValue="null" IsMandatory="true" Name="detail">
					<PropertyType Codec="scrollDetail" ListOfValuesName="FlexScrollDetailValues"
						VariantType="Enumeration"/>
				</Property>
			</Event>
			<Event Name="SelectIndex">
				<Implementation Class="mx.automation.events::ListItemSelectEvent" Type="selectIndex"/>
				<Property IsMandatory="true" Name="itemIndex">
					<PropertyType VariantType="Integer"/>
				</Property>
				<Property DefaultValue="1" IsMandatory="false" Name="triggerEvent">
					<PropertyType Codec="event" ListOfValuesName="FlexTriggerEventValues" VariantType="Enumeration"/>
				</Property>
				<Property DefaultValue="0" IsMandatory="false" Name="keyModifier">
					<PropertyType Codec="keyModifier" ListOfValuesName="FlexKeyModifierValues"
						VariantType="Enumeration"/>
				</Property>
			</Event>
			<Event Name="SetFocus">
				<Implementation Type="setFocus"/>
			</Event>
			<Event Name="Type">
				<Implementation Class="flash.events::KeyboardEvent" Type="keyPress"/>
				<Property IsMandatory="true" Name="keyCode">
					<PropertyType Codec="keyCode" VariantType="String"/>
				</Property>
				<Property DefaultValue="0" IsMandatory="false" Name="keyModifier">
					<PropertyType Codec="keyModifier" ListOfValuesName="FlexKeyModifierValues"
						VariantType="Enumeration"/>
				</Property>
			</Event>
		</Events>
		<Properties>
<!-- the ListBaseAutomationImpl looks for this property to be defined in order to use the ListItemSelectEvent.SELECT_INDEX -->
<!-- event instead of the ListItemSelectEvent.SELECT event; note that the SelectIndex event needs to be defined in this -->
<!-- file as just above -->     
<!-- <Property Name="enableIndexBasedSelection" ForVerification="true"><PropertyType Type="Boolean"/></Property> -->				
			<Property ForVerification="true" Name="allowDragSelection">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property ForVerification="true" Name="allowMultipleSelection">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property ForDescription="true" Name="automationName">
				<PropertyType Type="String"/>
			</Property>
			<Property ForDescription="true" Name="className">
				<PropertyType Type="String"/>
			</Property>
			<Property ForVerification="true" Name="columnCount">
				<PropertyType Type="Integer"/>
			</Property>
			<Property ForVerification="true" Name="columnWidth">
				<PropertyType Type="VT_R8"/>
			</Property>
			<Property ForVerification="true" Name="currentState">
				<PropertyType Type="String"/>
			</Property>
			<Property ForVerification="true" Name="dataTipField">
				<PropertyType Type="String"/>
			</Property>
			<Property ForVerification="true" Name="displayItemsExpanded">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property ForVerification="true" Name="editable">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property ForVerification="true" Name="enabled">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property ForVerification="true" Name="errorString">
				<PropertyType Type="String"/>
			</Property>
			<Property ForVerification="true" Name="focusEnabled">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property ForVerification="true" Name="hasRoot">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property ForVerification="true" Name="headerHeight">
				<PropertyType Type="VT_R8"/>
			</Property>
			<Property ForVerification="true" Name="height">
				<PropertyType Type="VT_R8"/>
			</Property>
			<Property ForDescription="true" ForVerification="true" Name="id">
				<PropertyType Type="String"/>
			</Property>
			<Property ForVerification="true" Name="lockedColumnCount">
				<PropertyType Type="Integer"/>
			</Property>
			<Property ForVerification="true" Name="lockedRowCount">
				<PropertyType Type="Integer"/>
			</Property>
			<Property ForVerification="true" Name="minColumnWidth">
				<PropertyType Type="VT_R8"/>
			</Property>
			<Property ForVerification="true" Name="numAutomationChildren">
				<PropertyType Type="Integer"/>
			</Property>
			<Property ForVerification="true" Name="percentHeight">
				<PropertyType Type="VT_R8"/>
			</Property>
			<Property ForVerification="true" Name="percentWidth">
				<PropertyType Type="VT_R8"/>
			</Property>
			<Property ForVerification="true" Name="resizableColumns">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property ForVerification="true" Name="rowCount">
				<PropertyType Type="Integer"/>
			</Property>
			<Property ForVerification="true" Name="rowHeight">
				<PropertyType Type="VT_R8"/>
			</Property>
			<Property ForVerification="true" Name="scaleX">
				<PropertyType Type="VT_R8"/>
			</Property>
			<Property ForVerification="true" Name="scaleY">
				<PropertyType Type="VT_R8"/>
			</Property>
			<Property ForVerification="true" Name="selectable">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property ForVerification="true" Name="selectedIndex">
				<PropertyType Type="Integer"/>
			</Property>
			<Property ForVerification="true" Name="selectedIndices">
				<PropertyType Codec="object[]" Type="String"/>
			</Property>
			<Property ForVerification="true" Name="selectedItem">
				<PropertyType Codec="listDataObject" Type="String"/>
			</Property>
			<Property ForDefaultVerification="true" ForVerification="true" Name="selectedItems">
				<PropertyType Codec="listDataObject[]" Type="String"/>
			</Property>
			<Property ForVerification="true" Name="selectionColor">
				<PropertyType Codec="color" Type="String"/>
			</Property>
			<Property ForVerification="true" Name="selectionMode">
				<PropertyType Type="String"/>
			</Property>
			<Property ForVerification="true" Name="selectedCells">
				<PropertyType Codec="AdvancedDataGridSelectedCell[]" Type="String"/>
			</Property>
			<Property ForVerification="true" Name="selectedIndex">
				<PropertyType Type="Integer"/>
			</Property>
			<Property ForVerification="true" Name="selectedIndices">
				<PropertyType Codec="Integer[]" Type="String"/>
			</Property>
			<Property ForVerification="true" Name="selectedItem">
				<PropertyType Codec="listDataObject" Type="String"/>
			</Property>
			<Property ForVerification="true" Name="selectedItems">
				<PropertyType Codec="listDataObject[]" Type="String"/>
			</Property>
			<Property ForVerification="true" Name="showRoot">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property ForVerification="true" Name="toolTip">
				<PropertyType Type="String"/>
			</Property>
			<Property ForVerification="true" Name="variableRowHeight">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property ForVerification="true" Name="visible">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property ForVerification="true" Name="width">
				<PropertyType Type="VT_R8"/>
			</Property>
			<Property ForVerification="true" Name="wordWrap">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property ForVerification="true" Name="x">
				<PropertyType Type="VT_R8"/>
			</Property>
			<Property ForVerification="true" Name="y">
				<PropertyType Type="VT_R8"/>
			</Property>
			<Property ForDescription="true" Name="automationClassName">
				<PropertyType Type="String"/>
			</Property>
			<Property ForDescription="true" Name="automationIndex">
				<PropertyType Type="String"/>
			</Property>
			<Property ForVerification="true" Name="alternatingItemColors">
				<PropertyType Codec="color[]" Type="String"/>
			</Property>
			<Property ForVerification="true" Name="backgroundDisabledColor">
				<PropertyType Codec="color" Type="String"/>
			</Property>
			<Property ForVerification="true" Name="depthColors">
				<PropertyType Codec="color[]" Type="String"/>
			</Property>
			<Property ForVerification="true" Name="disabledColor">
				<PropertyType Codec="color[]" Type="String"/>
			</Property>
			<Property ForVerification="true" Name="errorColor">
				<PropertyType Codec="color" Type="String"/>
			</Property>
			<Property ForVerification="true" Name="headerColors">
				<PropertyType Codec="color[]" Type="String"/>
			</Property>
			<Property ForVerification="true" Name="headerColors">
				<PropertyType Codec="color[]" Type="String"/>
			</Property>
			<Property ForVerification="true" Name="horizontalGridLineColor">
				<PropertyType Codec="color" Type="String"/>
			</Property>
			<Property ForVerification="true" Name="indentation">
				<PropertyType Type="Integer"/>
			</Property>
			<Property ForVerification="true" Name="openDuration">
				<PropertyType Type="Integer"/>
			</Property>
			<Property ForVerification="true" Name="paddingBottom">
				<PropertyType Type="Integer"/>
			</Property>
			<Property ForVerification="true" Name="paddingLeft">
				<PropertyType Type="Integer"/>
			</Property>
			<Property ForVerification="true" Name="paddingRight">
				<PropertyType Type="Integer"/>
			</Property>
			<Property ForVerification="true" Name="paddingTop">
				<PropertyType Type="Integer"/>
			</Property>
			<Property ForVerification="true" Name="rollOverColor">
				<PropertyType Codec="color" Type="String"/>
			</Property>
			<Property ForVerification="true" Name="selectionColor">
				<PropertyType Codec="color" Type="String"/>
			</Property>
			<Property ForVerification="true" Name="selectionDisabledColor">
				<PropertyType Codec="color" Type="String"/>
			</Property>
			<Property ForVerification="true" Name="textRollOverColor">
				<PropertyType Codec="color" Type="String"/>
			</Property>
			<Property ForVerification="true" Name="textSelectedColor">
				<PropertyType Codec="color" Type="String"/>
			</Property>
			<Property ForVerification="true" Name="themeColor">
				<PropertyType Codec="color" Type="String"/>
			</Property>
			<Property ForVerification="true" Name="verticalGridLineColor">
				<PropertyType Codec="color" Type="String"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexAlert" Extends="FlexPanel">
		<Implementation Class="mx.controls::Alert"/>
		<Events>
			<Event Name="Type">
				<Implementation Class="flash.events::KeyboardEvent" Type="keyPress"/>
				<Property Name="keyCode">
					<PropertyType Type="String" Codec="keyCode"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
		</Events>
		<Properties>
			<Property Name="text" ForDefaultVerification="true" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="cancelLabel" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="defaultButtonFlag" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="noLabel" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="okLabel" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="yesLabel" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexApplication" Extends="FlexBox" SupportsTabularData="true">
		<Implementation Class="mx.core::Application"/>
		<Events/>
		<Properties>
			<Property Name="url" ForVerification="true" ForDefaultVerification="true">
				<PropertyType Type="String"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexAreaChart" Extends="FlexCartesianChart" SupportsTabularData="true">
		<Implementation Class="mx.charts::AreaChart"/>
		<Properties>
			<Property Name="type" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexAreaSeries" Extends="FlexChartSeries" SupportsTabularData="true">
		<Implementation Class="mx.charts.series::AreaSeries"/>
		<Properties>
			<Property Name="minField" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="xField" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="yField" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="form" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="radius" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexAxisRenderer" Extends="FlexObject" SupportsTabularData="true">
		<Implementation Class="mx.charts::AxisRenderer"/>
		<Properties>
			<Property Name="heightLimit" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="length" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="placement" ForVerification="true" ForDescription="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="canDropLabels" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="canStagger" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="labelGap" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="labelRotation" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="minorTickLength" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="minorTickPlacement" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="showLabels" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="showLine" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="tickLength" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="tickPlacement" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="ticks" ForVerification="true">
				<PropertyType Type="String" Codec="object[]"/>
			</Property>
			<Property Name="minorTicks" ForVerification="true">
				<PropertyType Type="String" Codec="object[]"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexBarChart" Extends="FlexCartesianChart" SupportsTabularData="true">
		<Implementation Class="mx.charts::BarChart"/>
		<Properties>
			<Property Name="barWidthRatio" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="maxBarWidth" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexBarSeries" Extends="FlexChartSeries" SupportsTabularData="true">
		<Implementation Class="mx.charts.series::BarSeries"/>
		<Properties>
			<Property Name="barWidthRatio" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="maxBarWidth" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="minField" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="offset" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="xField" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="yField" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexBox" Extends="FlexContainer" SupportsTabularData="true">
		<Implementation Class="mx.containers::Box"/>
		<Implementation Class="mx.containers::Tile"/>
		<Events/>
		<Properties>
			<Property Name="direction" ForVerification="true" ForDefaultVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="horizontalAlign" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="verticalAlign" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexBubbleSeries" Extends="FlexChartSeries" SupportsTabularData="true">
		<Implementation Class="mx.charts.series::BubbleSeries"/>
		<Properties>
			<Property Name="maxRadius" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="radiusField" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="xField" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="yField" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexButton" Extends="FlexObject">
		<Implementation Class="mx.controls::Button"/>
		<Events>
			<Event Name="Type">
				<Implementation Class="flash.events::KeyboardEvent" Type="keyPress"/>
				<Property Name="keyCode">
					<PropertyType Type="String" Codec="keyCode" DefaultValue="SPACE"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
		</Events>
		<Properties>
			<Property Name="enabled" ForDefaultVerification="true" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="label" ForDefaultVerification="true" ForDescription="true"
				ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="labelPlacement" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="selected" ForDefaultVerification="true" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="toggle" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="color" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="disabledColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="fontFamily" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="fontSize" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="fontStyle" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="fontWeight" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="fillAlphas" ForVerification="true">
				<PropertyType Type="String" Codec="object[]"/>
			</Property>
			<Property Name="fillColors" ForVerification="true">
				<PropertyType Type="String" Codec="color[]"/>
			</Property>
			<Property Name="focusAlpha" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="textAlign" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="textDecoration" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="textIndent" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="textRollOverColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="textSelectedColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexButtonBar" Extends="FlexNavigationBar" SupportsTabularData="true">
		<Implementation Class="mx.controls::ButtonBar"/>
		<Events/>
		<Properties>
			<Property Name="selectedIndex" ForVerification="true">
				<PropertyType Type="String" Codec="automationObject"/>
			</Property>
			<Property Name="numChildren" ForDefaultVerification="true" ForVerification="true">
				<PropertyType Type="String" Codec="automationObject"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexCanvas" Extends="FlexContainer" SupportsTabularData="true">
		<Implementation Class="mx.containers::Canvas"/>
		<Events/>
		<Properties/>
	</ClassInfo>
	<ClassInfo Name="FlexCartesianChart" Extends="FlexChart" SupportsTabularData="true">
		<Implementation Class="mx.charts.chartClasses::CartesianChart"/>
		<Properties>
			<Property Name="horizontalAxisRatio" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="gutterLeft" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="gutterRight" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="gutterBottom" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="gutterTop" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="textAlign" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexChart" Extends="FlexObject" SupportsTabularData="true">
		<Implementation Class="mx.charts.chartClasses::ChartBase"/>
		<Properties>
			<Property Name="description">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="clipContent" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="dataTipLayerIndex" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="dataTipMode" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="mouseSensitivity" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="showDataTips" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="fontFamily" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="fontSize" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="maximumDataTipCount" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="paddingBottom" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="paddingTop" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="paddingLeft" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="paddingRight" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="showDataTipTargets" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexChartLegend" Extends="FlexObject" SupportsTabularData="true">
		<Implementation Class="mx.charts::Legend"/>
		<Events>
			<Event Name="Click">
				<Implementation Class="mx.charts.events::LegendMouseEvent" Type="itemClick"/>
				<Property Name="item">
					<PropertyType Type="String" Codec="automationObject"/>
				</Property>
			</Event>
		</Events>
		<Properties>
			<Property Name="label" ForVerfication="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="markerAspectRatio" ForVerfication="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="fontWeight" ForVerfication="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="labelPlacement" ForVerfication="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="markerHeight" ForVerfication="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="markerWidth" ForVerfication="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="paddingLeft" ForVerfication="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="paddingRight" ForVerfication="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="verticalGap" ForVerfication="true">
				<PropertyType Type="int"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexChartSeries" Extends="FlexObject" SupportsTabularData="true">
		<Implementation Class="mx.charts.chartClasses::Series"/>
		<Events>
			<Event Name="Click">
				<Implementation Class="mx.charts.events::ChartItemEvent" Type="itemClick"/>
				<Property Name="hitSet">
					<PropertyType Type="Number" Codec="hitDataCodec[]"/>
				</Property>
			</Event>
			<Event Name="DoubleClick">
				<Implementation Class="mx.charts.events::ChartItemEvent" Type="itemDoubleClick"/>
				<Property Name="hitSet">
					<PropertyType Type="Number" Codec="hitDataCodec[]"/>
				</Property>
			</Event>
			<Event Name="ItemRollOver">
				<Implementation Class="mx.charts.events::ChartItemEvent" Type="itemRollOver"/>
				<Property Name="hitSet">
					<PropertyType Type="Number" Codec="hitDataCodec[]"/>
				</Property>
			</Event>
		</Events>
	</ClassInfo>
	<ClassInfo Name="FlexCheckBox" Extends="FlexButton">
		<Implementation Class="mx.controls::CheckBox"/>
		<Events/>
		<Properties/>
	</ClassInfo>
	<ClassInfo Name="FlexColorPicker" Extends="FlexComboBase" SupportsTabularData="false">
		<Implementation Class="mx.controls::ColorPicker"/>
		<Events>
			<Event Name="Change">
				<Implementation Class="mx.events::ColorPickerEvent" Type="change"/>
				<Property Name="color">
					<PropertyType Type="String" Codec="color"/>
				</Property>
			</Event>
			<Event Name="Close">
				<Implementation Class="mx.events::DropdownEvent" Type="close"/>
				<Property Name="triggerEvent" DefaultValue="1">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexTriggerEventValues"
						Codec="event"/>
				</Property>
			</Event>
			<Event Name="Open">
				<Implementation Class="mx.events::DropdownEvent" Type="open"/>
				<Property Name="triggerEvent" DefaultValue="1">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexTriggerEventValues"
						Codec="event"/>
				</Property>
			</Event>
		</Events>
		<Properties>
			<Property Name="selectedColor" ForDefaultVerification="true" ForVerification="true">
				<PropertyType Type="int" Codec="color"/>
			</Property>
			<Property Name="showTextField" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="columnCount" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexColumnChart" Extends="FlexCartesianChart" SupportsTabularData="true">
		<Implementation Class="mx.charts::ColumnChart"/>
		<Properties>
			<Property Name="columnWidthRatio" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="maxColumnWidth" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexColumnSeries" Extends="FlexChartSeries" SupportsTabularData="true">
		<Implementation Class="mx.charts.series::ColumnSeries"/>
		<Properties>
			<Property Name="columnWidthRatio" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="maxColumnWidth" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="offset" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="sortOnXField" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="minField" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="xField" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="yField" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexComboBase" Extends="FlexObject">
		<Implementation Class="mx.controls::ComboBase"/>
		<Events>
			<Event Name="Close">
				<Implementation Class="mx.events::DropdownEvent" Type="close"/>
				<Property Name="triggerEvent" DefaultValue="1">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexTriggerEventValues"
						Codec="event"/>
				</Property>
			</Event>
			<Event Name="Input">
				<Implementation Class="flash.events::TextEvent" Type="textInput"/>
				<Property Name="text">
					<PropertyType Type="String"/>
				</Property>
			</Event>
			<Event Name="Open">
				<Implementation Class="mx.events::DropdownEvent" Type="open"/>
				<Property Name="triggerEvent" DefaultValue="1">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexTriggerEventValues"
						Codec="event"/>
				</Property>
			</Event>
			<Event Name="Scroll">
				<Implementation Class="mx.events::ScrollEvent" Type="scroll"/>
				<Property Name="position">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="direction">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexScrollDirectionValues"
						Codec="scrollDirection"/>
				</Property>
				<Property Name="detail" DefaultValue="null">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexScrollDetailValues"
						Codec="scrollDetail"/>
				</Property>
			</Event>
			<Event Name="SelectText">
				<Implementation Class="mx.automation.events::TextSelectionEvent" Type="textSelectionChange"/>
				<Property Name="beginIndex">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="endIndex">
					<PropertyType Type="int"/>
				</Property>
			</Event>
			<Event Name="Type">
				<Implementation Class="flash.events::KeyboardEvent" Type="keyPress"/>
				<Property Name="keyCode">
					<PropertyType Type="String" Codec="keyCode"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
		</Events>
		<Properties>
			<Property Name="text" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="restrict" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="editable" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="selectedIndex" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="horizontalScrollPosition" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="horizontalScrollPolicy" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="liveScrolling" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="showScrollTips" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="verticalScrollPosition" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="verticalScrollPolicy" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="backgroundAlpha" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="backgroundColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="backgroundImage" ForVerification="true">
				<PropertyType Type="String" Codec="asset"/>
			</Property>
			<Property Name="backgroundSize" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="color" ForVerification="true">
				<PropertyType Type="int" Codec="color"/>
			</Property>
			<Property Name="disabledColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="dropShadowEnabled" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="fillAlphas" ForVerification="true">
				<PropertyType Type="String" Codec="object[]"/>
			</Property>
			<Property Name="fillColors" ForVerification="true">
				<PropertyType Type="String" Codec="color[]"/>
			</Property>
			<Property Name="fontFamily" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="fontSize" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="fontStyle" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="fontWeight" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="highlightColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="textAlign" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="textDecoration" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="textIndent" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexComboBox" Extends="FlexComboBase" SupportsTabularData="true">
		<Implementation Class="mx.controls::ComboBox"/>
		<Events>
			<Event Name="Input">
				<Implementation Class="flash.events::TextEvent" Type="textInput"/>
				<Property Name="text">
					<PropertyType Type="String"/>
				</Property>
			</Event>
			<Event Name="Select">
				<Implementation Class="mx.automation.events::ListItemSelectEvent" Type="select"/>
				<Property Name="itemRenderer">
					<PropertyType Type="String" Codec="automationObject"/>
				</Property>
				<Property Name="triggerEvent" DefaultValue="1">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexTriggerEventValues"
						Codec="event"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
			<Event Name="Type">
				<Implementation Class="flash.events::KeyboardEvent" Type="keyPress"/>
				<Property Name="keyCode">
					<PropertyType Type="String" Codec="keyCode"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
		</Events>
		<Properties>
			<Property Name="text" ForVerification="true" ForDefaultVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="selectedIndex" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="editable" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="alternatingRowColors" ForVerification="true">
				<PropertyType Type="String" Codec="color[]"/>
			</Property>
			<Property Name="fillColors" ForVerification="true">
				<PropertyType Type="String" Codec="color[]"/>
			</Property>
			<Property Name="rollOverColor" ForVerification="true">
				<PropertyType Type="Boolean" Codec="color"/>
			</Property>
			<Property Name="selectionColor" ForVerification="true">
				<PropertyType Type="Boolean" Codec="color"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexContainer" Extends="FlexObject" SupportsTabularData="true">
		<Implementation Class="mx.core::Container"/>
		<Events>
			<Event Name="DragCancel">
				<Implementation Class="mx.automation.events::AutomationDragEvent" Type="dragComplete"/>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
			<Event Name="DragDrop">
				<Implementation Class="mx.automation.events::AutomationDragEvent" Type="dragDrop"/>
				<Property Name="action">
					<PropertyType Type="String"/>
				</Property>
				<Property Name="draggedItem" DefaultValue="">
					<PropertyType Type="String" Codec="automationObject"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
			<Event Name="DragStart">
				<Implementation Class="mx.automation.events::AutomationDragEvent" Type="dragStart"/>
				<Property Name="draggedItem">
					<PropertyType Type="String" Codec="automationObject"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
			<Event Name="MouseScroll">
				<Implementation Class="flash.events::MouseEvent" Type="mouseWheel"/>
				<Property Name="delta" DefaultValue="0">
					<PropertyType Type="int"/>
				</Property>
			</Event>
			<Event Name="Scroll">
				<Implementation Class="mx.events::ScrollEvent" Type="scroll"/>
				<Property Name="position">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="direction">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexScrollDirectionValues"
						Codec="scrollDirection"/>
				</Property>
				<Property Name="detail" DefaultValue="null">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexScrollDetailValues"
						Codec="scrollDetail"/>
				</Property>
			</Event>
		</Events>
		<Properties>
			<Property Name="numChildren" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="label" ForDescription="true" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="creationPolicy" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="creationIndex" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="backgroundAlpha" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="backgroundColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="backgroundDisabledColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="backgroundImage" ForVerification="true">
				<PropertyType Type="String" Codec="asset"/>
			</Property>
			<Property Name="backgroundSize" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="fontFamily" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="fontSize" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="fontStyle" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="fontWeight" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="fillAlphas" ForVerification="true">
				<PropertyType Type="String" Codec="object[]"/>
			</Property>
			<Property Name="fillColors" ForVerification="true">
				<PropertyType Type="String" Codec="color[]"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexDataGrid" Extends="FlexListBase" SupportsTabularData="true">
		<Implementation Class="mx.controls::DataGrid"/>
		<Events>
			<Event Name="ColumnStretch">
				<Implementation Class="mx.events::DataGridEvent" Type="columnStretch"/>
				<Property Name="columnIndex">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="localX">
					<PropertyType Type="Number"/>
				</Property>
			</Event>
			<Event Name="Edit">
				<Implementation Class="mx.events::DataGridEvent" Type="itemEditBegin"/>
				<Property Name="itemRenderer">
					<PropertyType Type="String" Codec="automationObject"/>
				</Property>
				<Property Name="rowIndex">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="columnIndex">
					<PropertyType Type="int"/>
				</Property>
			</Event>
			<Event Name="HeaderClick">
				<Implementation Class="mx.events::DataGridEvent" Type="headerRelease"/>
				<Property Name="columnIndex">
					<PropertyType Type="int"/>
				</Property>
			</Event>
			<Event Name="HeaderShift">
				<Implementation Class="mx.events::IndexChangedEvent" Type="headerShift"/>
				<Property Name="newIndex">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="oldIndex">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="triggerEvent" DefaultValue="1">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexTriggerEventValues"
						Codec="event"/>
				</Property>
			</Event>
		</Events>
		<Properties>
			<Property Name="editable" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="columnNames" ForVerification="true">
				<PropertyType Type="String" Codec="object[]"/>
			</Property>
			<Property Name="minColumnWidth" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="resizableColumns" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="sortableColumns" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="headerColors" ForVerification="true">
				<PropertyType Type="String" Codec="color[]"/>
			</Property>
			<Property Name="headerStyle" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="vGridLineColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="vGridLines" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexDateChooser" Extends="FlexObject" SupportsTabularData="false">
		<Implementation Class="mx.controls::DateChooser"/>
		<Events>
			<Event Name="Change">
				<Implementation Class="mx.events::CalendarLayoutChangeEvent" Type="change"/>
				<Property Name="newDate">
					<PropertyType Type="Date" Codec="dateObject"/>
				</Property>
			</Event>
			<Event Name="Scroll">
				<Implementation Class="mx.events::DateChooserEvent" Type="scroll"/>
				<Property Name="detail">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexDateChooserDetailValues"
						Codec="dateScrollDetail"/>
				</Property>
			</Event>
			<Event Name="Type">
				<Implementation Class="flash.events::KeyboardEvent" Type="keyPress"/>
				<Property Name="keyCode">
					<PropertyType Type="String" Codec="keyCode"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
		</Events>
		<Properties>
			<Property Name="selectedDate" ForDefaultVerification="true" ForVerification="true">
				<PropertyType Type="Date" Codec="dateObject"/>
			</Property>
			<Property Name="disabledDays" ForVerification="true">
				<PropertyType Type="String" Codec="object[]"/>
			</Property>
			<Property Name="disabledRanges" ForVerification="true">
				<PropertyType Type="String" Codec="dateRange[]"/>
			</Property>
			<Property Name="allowDisjointSelection" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="displayedMonth" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="displayedYear" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="firstDayOfWeek" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="maxYear" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="minYear" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="allowMultipleSelection" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="selectedRanges" ForDefaultVerification="true" ForVerification="true">
				<PropertyType Type="String" Codec="dateRange[]"/>
			</Property>
			<Property Name="showToday" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="yearNavigationEnabled" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="headerColors" ForVerification="true">
				<PropertyType Type="String" Codec="color[]"/>
			</Property>
			<Property Name="rollOverColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="todayColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="color" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="disabledColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="fillColors" ForVerification="true">
				<PropertyType Type="String" Codec="color[]"/>
			</Property>
			<Property Name="fontFamily" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="fontSize" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="fontStyle" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="fontWeight" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="textAlign" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="textDecoration" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="textIndent" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="headerColors" ForVerification="true">
				<PropertyType Type="String" Codec="color[]"/>
			</Property>
			<Property Name="rollOverColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="selectionColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ListOfValues Name="FlexDateChooserDetailValues">
		<EnumValue Name="flexNextMonth" RealValue="1"/>
		<EnumValue Name="flexNextYear" RealValue="2"/>
		<EnumValue Name="flexPreviousMonth" RealValue="3"/>
		<EnumValue Name="flexPreviousYear" RealValue="4"/>
	</ListOfValues>
	<ClassInfo Name="FlexDateField" Extends="FlexComboBase" SupportsTabularData="false">
		<Implementation Class="mx.controls::DateField"/>
		<Events>
			<Event Name="Change">
				<Implementation Class="mx.events::CalendarLayoutChangeEvent" Type="change"/>
				<Property Name="newDate">
					<PropertyType Type="Date" Codec="dateObject"/>
				</Property>
			</Event>
			<Event Name="Scroll">
				<Implementation Class="mx.events::DateChooserEvent" Type="scroll"/>
				<Property Name="detail">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexDateChooserDetailValues"
						Codec="dateScrollDetail"/>
				</Property>
			</Event>
			<Event Name="Type">
				<Implementation Class="flash.events::KeyboardEvent" Type="keyPress"/>
				<Property Name="keyCode">
					<PropertyType Type="String" Codec="keyCode"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
		</Events>
		<Properties>
			<Property Name="selectedDate" ForDefaultVerification="true" ForVerification="true">
				<PropertyType Type="Date" Codec="dateObject"/>
			</Property>
			<Property Name="disabledDays" ForVerification="true">
				<PropertyType Type="String" Codec="object[]"/>
			</Property>
			<Property Name="disabledRanges" ForVerification="true">
				<PropertyType Type="String" Codec="object[]"/>
			</Property>
			<Property Name="displayedMonth" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="displayedYear" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="firstDayOfWeek" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="maxYear" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="minYear" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="showToday" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="yearNavigationEnabled" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="headerColors" ForVerification="true">
				<PropertyType Type="String" Codec="color[]"/>
			</Property>
			<Property Name="rollOverColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="todayColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexDisplayObject">
		<Implementation Class="flash.display::DisplayObject"/>
		<Events>
			<Event Name="Click">
				<Implementation Class="flash.events::MouseEvent" Type="click"/>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
			<Event Name="MouseDown">
				<Implementation Class="flash.events::MouseEvent" Type="mouseDown"/>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
			<Event Name="MouseMove">
				<Implementation Class="flash.events::MouseEvent" Type="mouseMove"/>
				<Property Name="localX" DefaultValue="0">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="localY" DefaultValue="0">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
			<Event Name="MouseUp">
				<Implementation Class="flash.events::MouseEvent" Type="mouseUp"/>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
		</Events>
		<Properties>
			<Property Name="tabChildren" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="tabEnabled" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="tabIndex" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="mouseEnabled" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="alpha" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="height" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="visible" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="width" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="x" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="y" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexDividedBox" Extends="FlexBox" SupportsTabularData="true">
		<Implementation Class="mx.containers::DividedBox"/>
		<Events>
			<Event Name="Dragged">
				<Implementation Class="mx.events::DividerEvent" Type="dividerDrag"/>
				<Property Name="dividerIndex">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="delta">
					<PropertyType Type="Number"/>
				</Property>
			</Event>
			<Event Name="Pressed">
				<Implementation Class="mx.events::DividerEvent" Type="dividerPress"/>
				<Property Name="dividerIndex">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="delta">
					<PropertyType Type="Number"/>
				</Property>
			</Event>
			<Event Name="Released">
				<Implementation Class="mx.events::DividerEvent" Type="dividerRelease"/>
				<Property Name="dividerIndex">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="delta">
					<PropertyType Type="Number"/>
				</Property>
			</Event>
		</Events>
		<Properties>
			<Property Name="resizeToContent" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexForm" Extends="FlexContainer" SupportsTabularData="true">
		<Implementation Class="mx.containers::Form"/>
		<Events/>
		<Properties/>
	</ClassInfo>
	<ClassInfo Name="FlexFormItem" Extends="FlexContainer">
		<Implementation Class="mx.containers::FormItem"/>
		<Events/>
		<Properties>
			<Property Name="horizontalAlign" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexHLOCChart" Extends="FlexCartesianChart" SupportsTabularData="true">
		<Implementation Class="mx.charts::HLOCChart"/>
		<Properties>
			<Property Name="columnWidthRatio" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="maxColumnWidth" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexImage" Extends="FlexLoader">
		<Implementation Class="mx.controls::Image"/>
		<Events/>
	</ClassInfo>
	<ListOfValues Name="FlexKeyModifierValues">
		<EnumValue Name="flexControl" RealValue="1"/>
		<EnumValue Name="flexShift" RealValue="2"/>
		<EnumValue Name="flexAlt" RealValue="4"/>
		<EnumValue Name="flexControlShift" RealValue="3"/>
		<EnumValue Name="flexControlAlt" RealValue="5"/>
		<EnumValue Name="flexShiftAlt" RealValue="6"/>
		<EnumValue Name="flexControlShiftAlt" RealValue="7"/>
	</ListOfValues>
	<ClassInfo Name="FlexLabel" Extends="FlexObject">
		<Implementation Class="mx.controls::Label"/>
		<Events>
			<Event Name="Click">
				<Implementation Class="flash.events::MouseEvent" Type="click"/>
				<Property Name="ctrlKey" DefaultValue="false">
					<PropertyType Type="Boolean"/>
				</Property>
				<Property Name="altKey" DefaultValue="false">
					<PropertyType Type="Boolean"/>
				</Property>
				<Property Name="shiftKey" DefaultValue="false">
					<PropertyType Type="Boolean"/>
				</Property>
			</Event>
		</Events>
		<Properties>
			<Property Name="text" ForVerification="true" ForDefaultVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="htmlText" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="color" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="disabledColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="fontFamily" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="fontSize" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="fontStyle" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="fontWeight" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="textAlign" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="textDecoration" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="textIndent" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexLineChart" Extends="FlexCartesianChart" SupportsTabularData="true">
		<Implementation Class="mx.charts::LineChart"/>
	</ClassInfo>
	<ClassInfo Name="FlexLineSeries" Extends="FlexChartSeries" SupportsTabularData="true">
		<Implementation Class="mx.charts.series::LineSeries"/>
		<Properties>
			<Property Name="form" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="radius" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="sortOnXField" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="xField" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="yField" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexLinkBar" Extends="FlexNavigationBar" SupportsTabularData="true">
		<Implementation Class="mx.controls::LinkBar"/>
		<Events/>
		<Properties>
			<Property Name="selectedIndex" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="numChildren" ForDefaultVerification="true" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexLinkButton" Extends="FlexButton">
		<Implementation Class="mx.controls::LinkButton"/>
		<Events/>
		<Properties/>
	</ClassInfo>
	<ClassInfo Name="FlexList" Extends="FlexListBase" SupportsTabularData="true">
		<Implementation Class="mx.controls::List"/>
		<Implementation Class="mx.controls::HorizontalList"/>
		<Implementation Class="mx.controls::TileList"/>
		<Events>
			<Event Name="Edit">
				<Implementation Class="mx.events::ListEvent" Type="itemEditBegin"/>
				<Property Name="itemRenderer">
					<PropertyType Type="String" Codec="automationObject"/>
				</Property>
				<Property Name="rowIndex">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="columnIndex">
					<PropertyType Type="int"/>
				</Property>
			</Event>
		</Events>
		<Properties/>
	</ClassInfo>
	<ClassInfo Name="FlexListBase" Extends="FlexScrollBase">
		<Implementation Class="mx.controls.listClasses::ListBase"/>
		<Events>
			<Event Name="Deselect">
				<Implementation Class="mx.automation.events::ListItemSelectEvent" Type="deselect"/>
				<Property Name="itemRenderer">
					<PropertyType Type="String" Codec="automationObject"/>
				</Property>
				<Property Name="triggerEvent" DefaultValue="1">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexTriggerEventValues"
						Codec="event"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
			<Event Name="DoubleClick">
				<Implementation Class="mx.events::ListEvent" Type="itemDoubleClick"/>
				<Property Name="itemRenderer">
					<PropertyType Type="String" Codec="automationObject"/>
				</Property>
			</Event>
			<Event Name="DragCancel">
				<Implementation Class="mx.automation.events::AutomationDragEvent" Type="dragComplete"/>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
			<Event Name="DragDrop">
				<Implementation Class="mx.automation.events::AutomationDragEvent" Type="dragDrop"/>
				<Property Name="action">
					<PropertyType Type="String"/>
				</Property>
				<Property Name="draggedItem" DefaultValue="">
					<PropertyType Type="String" Codec="automationObject"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
			<Event Name="DragStart">
				<Implementation Class="mx.automation.events::AutomationDragEvent" Type="dragStart"/>
				<Property Name="draggedItem">
					<PropertyType Type="String" Codec="automationObject"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
			<Event Name="MouseScroll">
				<Implementation Class="flash.events::MouseEvent" Type="mouseWheel"/>
				<Property Name="delta" DefaultValue="0">
					<PropertyType Type="int"/>
				</Property>
			</Event>
			<Event Name="MultiSelect">
				<Implementation Class="mx.automation.events::ListItemSelectEvent" Type="multiSelect"/>
				<Property Name="itemRenderer">
					<PropertyType Type="String" Codec="automationObject"/>
				</Property>
				<Property Name="triggerEvent" DefaultValue="1">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexTriggerEventValues"
						Codec="event"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
			<Event Name="Scroll">
				<Implementation Class="mx.events::ScrollEvent" Type="scroll"/>
				<Property Name="position">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="direction">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexScrollDirectionValues"
						Codec="scrollDirection"/>
				</Property>
				<Property Name="detail" DefaultValue="null">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexScrollDetailValues"
						Codec="scrollDetail"/>
				</Property>
			</Event>
			<Event Name="Select">
				<Implementation Class="mx.automation.events::ListItemSelectEvent" Type="select"/>
				<Property Name="itemRenderer">
					<PropertyType Type="String" Codec="automationObject"/>
				</Property>
				<Property Name="triggerEvent" DefaultValue="1">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexTriggerEventValues"
						Codec="event"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
			<Event Name="SelectIndex">
				<Implementation Class="mx.automation.events::ListItemSelectEvent" Type="selectIndex"/>
				<Property Name="itemIndex">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="triggerEvent" DefaultValue="1">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexTriggerEventValues"
						Codec="event"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
			<Event Name="Type">
				<Implementation Class="flash.events::KeyboardEvent" Type="keyPress"/>
				<Property Name="keyCode">
					<PropertyType Type="String" Codec="keyCode"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
		</Events>
		<Properties>
			<Property Name="columnCount" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="columnWidth" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="dataTipField" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="iconField" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="labelField" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="lockedColumnCount" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="lockedRowCount" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="allowMultipleSelection" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="numAutomationChildren" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="rowCount" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="rowHeight" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="selectable" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="selectedIndex" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="selectedIndices" ForVerification="true">
				<PropertyType Type="String" Codec="object[]"/>
			</Property>
			<Property Name="selectedItem" ForVerification="true">
				<PropertyType Type="String" Codec="listDataObject"/>
			</Property>
			<Property Name="selectedItems" ForDefaultVerification="true" ForVerification="true">
				<PropertyType Type="String" Codec="listDataObject[]"/>
			</Property>
			<Property Name="showDataTips" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="variableRowHeight" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="wordWrap" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="alternatingRowColors" ForVerification="true">
				<PropertyType Type="String" Codec="color[]"/>
			</Property>
			<Property Name="focusAlpha" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="rollOverColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="selectionColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="selectionDisabledColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="textRollOverColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="textSelectedColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="backgroundDisabledColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="useRollOver" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="verticalAlign" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexListLabel" Extends="FlexDisplayObject">
		<Implementation Class="mx.controls.menuClasses::MenuItemRenderer"/>
		<Implementation Class="mx.controls.menuClasses::MenuBarItem"/>
		<Implementation Class="mx.controls.treeClasses::TreeItemRenderer"/>
		<Implementation Class="mx.controls.listClasses::ListItemRenderer"/>
		<Implementation Class="mx.controls.dataGridClasses::DataGridItemRenderer"/>
		<Implementation Class="mx.controls.advancedDataGridClasses::AdvancedDataGridItemRenderer"/>
		<Implementation Class="mx.controls.listClasses::TileListItemRenderer"/>
		<Properties>
			<Property Name="automationValue" ForDefaultVerification="true" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="automationName" ForDescription="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="className" ForDescription="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="automationIndex" ForDescription="true">
				<PropertyType Type="String"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexLoader" Extends="FlexObject">
		<Implementation Class="mx.controls::SWFLoader"/>
		<Events/>
		<Properties>
			<Property Name="source" ForVerification="true" ForDefaultVerification="true">
				<PropertyType Type="String" Codec="asset"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexMDIWindow" Extends="FlexPanel" SupportsTabularData="true">
		<Implementation Class="flexlib.mdi.containers::MDIWindow"/>
		<Events>
			<Event Name="Close">
				<Implementation Class="flexlib.mdi.events::MDIWindowEvent" Type="close"/>
			</Event>
			<Event Name="Maximize">
				<Implementation Class="flexlib.mdi.events::MDIWindowEvent" Type="maximize"/>
			</Event>
			<Event Name="Minimize">
				<Implementation Class="flexlib.mdi.events::MDIWindowEvent" Type="minimize"/>
			</Event>
			<Event Name="Restore">
				<Implementation Class="flexlib.mdi.events::MDIWindowEvent" Type="restore"/>
			</Event>
		</Events>
		<Properties/>
	</ClassInfo>
	<ClassInfo Name="FlexMenu" Extends="FlexObject" SupportsTabularData="true">
		<Implementation Class="mx.controls::Menu"/>
		<Events>
			<Event Name="Hide">
				<Implementation Class="mx.events::MenuEvent" Type="menuHide"/>
			</Event>
			<Event Name="Select">
				<Implementation Class="mx.events::MenuEvent" Type="itemClick"/>
				<Property Name="itemRenderer">
					<PropertyType Type="String" Codec="automationObject"/>
				</Property>
			</Event>
			<Event Name="Show">
				<Implementation Class="mx.events::MenuEvent" Type="menuShow"/>
				<Property Name="itemRenderer">
					<PropertyType Type="String" Codec="automationObject"/>
				</Property>
			</Event>
			<Event Name="Type">
				<Implementation Class="flash.events::KeyboardEvent" Type="keyPress"/>
				<Property Name="keyCode">
					<PropertyType Type="String" Codec="keyCode"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
		</Events>
		<Properties>
			<Property Name="rowCount" ForDefaultVerification="true" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="selectedIndex" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="alternatingRowColors" ForVerification="true">
				<PropertyType Type="String" Codec="color[]"/>
			</Property>
			<Property Name="rollOverColor" ForVerification="true">
				<PropertyType Type="String" Codec="color[]"/>
			</Property>
			<Property Name="selectionColor" ForVerification="true">
				<PropertyType Type="String" Codec="color[]"/>
			</Property>
			<Property Name="textRollOverColor" ForVerification="true">
				<PropertyType Type="String" Codec="color[]"/>
			</Property>
			<Property Name="textSelectedColor" ForVerification="true">
				<PropertyType Type="String" Codec="color[]"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexMenuBar" Extends="FlexObject" SupportsTabularData="true">
		<Implementation Class="mx.controls::MenuBar"/>
		<Events>
			<Event Name="Hide">
				<Implementation Class="mx.events::MenuEvent" Type="menuHide"/>
			</Event>
			<Event Name="Show">
				<Implementation Class="mx.automation.events::MenuShowEvent" Type="menuShow"/>
				<Property Name="itemRenderer">
					<PropertyType Type="String" Codec="automationObject"/>
				</Property>
			</Event>
			<Event Name="Type">
				<Implementation Class="flash.events::KeyboardEvent" Type="keyPress"/>
				<Property Name="keyCode">
					<PropertyType Type="String" Codec="keyCode"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
		</Events>
		<Properties>
			<Property Name="numChildren" ForDefaultVerification="true" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="selectedIndex" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="backgroundColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="color" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="disabledColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="fillColors" ForVerification="true">
				<PropertyType Type="String" Codec="color[]"/>
			</Property>
			<Property Name="fontFamily" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="fontSize" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="fontStyle" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="fontWeight" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="textAlign" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="textDecoration" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="rollOverColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="selectionColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="textIndent" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexNavigationBar" Extends="FlexBox" SupportsTabularData="true">
		<Implementation Class="mx.controls::NavBar"/>
		<Events>
			<Event Name="Change">
				<Implementation Class="mx.events::ItemClickEvent" Type="itemClick"/>
				<Property Name="relatedObject">
					<PropertyType Type="String" Codec="automationObject"/>
				</Property>
			</Event>
			<Event Name="Type">
				<Implementation Class="flash.events::KeyboardEvent" Type="keyPress"/>
				<Property Name="keyCode">
					<PropertyType Type="String" Codec="keyCode"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
		</Events>
		<Properties>
			<Property Name="direction" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="selectedIndex" ForDefaultVerification="true" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexNumericStepper" Extends="FlexObject">
		<Implementation Class="mx.controls::NumericStepper"/>
		<Events>
			<Event Name="Change">
				<Implementation Class="mx.events::NumericStepperEvent" Type="change"/>
				<Property Name="value">
					<PropertyType Type="Number"/>
				</Property>
			</Event>
			<Event Name="Input">
				<Implementation Class="flash.events::TextEvent" Type="textInput"/>
				<Property Name="text">
					<PropertyType Type="String"/>
				</Property>
			</Event>
			<Event Name="SelectText">
				<Implementation Class="mx.automation.events::TextSelectionEvent" Type="textSelectionChange"/>
				<Property Name="beginIndex">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="endIndex">
					<PropertyType Type="int"/>
				</Property>
			</Event>
			<Event Name="Type">
				<Implementation Class="flash.events::KeyboardEvent" Type="keyPress"/>
				<Property Name="keyCode">
					<PropertyType Type="String" Codec="keyCode"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
		</Events>
		<Properties>
			<Property Name="value" ForVerification="true" ForDefaultVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="minimum" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="maximum" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="nextValue" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="previousValue" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="stepSize" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="color" ForVerification="true">
				<PropertyType Type="int" Codec="color"/>
			</Property>
			<Property Name="disabledColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="fillColors" ForVerification="true">
				<PropertyType Type="String" Codec="color[]"/>
			</Property>
			<Property Name="fontFamily" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="fontSize" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="fontStyle" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="fontWeight" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="textAlign" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="textDecoration" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="textIndent" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexObject" Extends="FlexDisplayObject">
		<Implementation Class="mx.core::UIComponent"/>
		<Methods>
			<Method Name="SetFocus">
				<Implementation Type="setFocus"/>
			</Method>
		</Methods>
		<Events>
			<Event Name="ChangeFocus">
				<Implementation Class="flash.events::FocusEvent" Type="keyFocusChange"/>
				<Property Name="shiftKey" DefaultValue="false">
					<PropertyType Type="Boolean"/>
				</Property>
				<Property Name="keyCode" DefaultValue="TAB">
					<PropertyType Type="String" Codec="keyCode"/>
				</Property>
			</Event>
		</Events>
		<Properties>
			<Property Name="automationName" ForDescription="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="automationClassName" ForDescription="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="id" ForDescription="true" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="className" ForDescription="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="automationIndex" ForDescription="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="currentState" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="focusEnabled" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="toolTip" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="errorString" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="percentHeight" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="percentWidth" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="scaleX" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="scaleY" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="errorColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="themeColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="enabled" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="useHandCursor" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="numAutomationChildren" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexPanel" Extends="FlexContainer" SupportsTabularData="true">
		<Implementation Class="mx.containers::Panel"/>
		<Events/>
		<Properties>
			<Property Name="title" ForDefaultVerification="true" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="status" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="dropShadowEnabled" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="footerColors" ForVerification="true">
				<PropertyType Type="String" Codec="color[]"/>
			</Property>
			<Property Name="headerColors" ForVerification="true">
				<PropertyType Type="String" Codec="color[]"/>
			</Property>
			<Property Name="headerHeight" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexPieChart" Extends="FlexChart" SupportsTabularData="true">
		<Implementation Class="mx.charts::PieChart"/>
		<Properties>
			<Property Name="innerRadius" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="textAlign" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexPieSeries" Extends="FlexChartSeries" SupportsTabularData="true">
		<Implementation Class="mx.charts.series::PieSeries"/>
		<Properties>
			<Property Name="explodeRadius" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="field" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="maxLabelRadius" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="nameField" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="outerRadius" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="insideLabelSizeLimit" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="innerRadius" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="fontSize" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="calloutGap" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="startAngle" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="labelPosition" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexPlotSeries" Extends="FlexChartSeries" SupportsTabularData="true">
		<Implementation Class="mx.charts.series::PlotSeries"/>
		<Properties>
			<Property Name="radius" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="xField" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="yField" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexPopUpButton" Extends="FlexButton">
		<Implementation Class="mx.controls::PopUpButton"/>
		<Events>
			<Event Name="Close">
				<Implementation Class="mx.events::DropdownEvent" Type="close"/>
				<Property Name="triggerEvent" DefaultValue="1">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexTriggerEventValues"
						Codec="event"/>
				</Property>
			</Event>
			<Event Name="Open">
				<Implementation Class="mx.events::DropdownEvent" Type="open"/>
				<Property Name="triggerEvent" DefaultValue="1">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexTriggerEventValues"
						Codec="event"/>
				</Property>
			</Event>
		</Events>
		<Properties/>
	</ClassInfo>
	<ClassInfo Name="FlexProgressBar" Extends="FlexObject">
		<Implementation Class="mx.controls::ProgressBar"/>
		<Events/>
		<Properties>
			<Property Name="conversion" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="direction" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="indeterminate" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="label" ForDescription="true" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="labelPlacement" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="maximum" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="minimum" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="percentComplete" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="value" ForDefaultVerification="true" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="barColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="borderColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="color" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="disabledColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="fillColors" ForVerification="true">
				<PropertyType Type="String" Codec="color[]"/>
			</Property>
			<Property Name="fontFamily" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="fontSize" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="fontStyle" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="fontWeight" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="labelWidth" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="textAlign" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="textDecoration" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="textIndent" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="themeColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexRadioButton" Extends="FlexButton">
		<Implementation Class="mx.controls::RadioButton"/>
		<Events/>
		<Properties>
			<Property Name="groupName" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="labelPlacement" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexRepeater" GenericTypeID="list" SupportsTabularData="true">
		<Implementation Class="mx.core::Repeater"/>
		<Properties>
			<Property Name="automationName" ForDescription="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="id" ForDescription="true" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="className" ForDescription="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="automationIndex" ForDescription="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="count" ForDescription="true" ForVerification="true" ForDefaultVerification="true">
				<PropertyType Type="String"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexRule" Extends="FlexObject">
		<Implementation Class="mx.controls::HRule"/>
		<Implementation Class="mx.controls::VRule"/>
		<Events/>
		<Properties>
			<Property Name="color" ForVerification="true" ForDefaultVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="strokeWidth" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexScrollBar" Extends="FlexObject">
		<Implementation Class="mx.controls::HScrollBar"/>
		<Implementation Class="mx.controls::VScrollBar"/>
		<Events>
			<Event Name="Scroll">
				<Implementation Class="mx.events::ScrollEvent" Type="scroll"/>
				<Property Name="position">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="direction">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexScrollDirectionValues"
						Codec="scrollDirection"/>
				</Property>
				<Property Name="detail" DefaultValue="null">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexScrollDetailValues"
						Codec="scrollDetail"/>
				</Property>
			</Event>
		</Events>
		<Properties>
			<Property Name="lineScrollSize" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="pageScrollSize" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="scrollPosition" ForVerification="true" ForDefaultVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="trackColors" ForVerification="true">
				<PropertyType Type="String" Codec="color[]"/>
			</Property>
			<Property Name="fillColors" ForVerification="true">
				<PropertyType Type="String" Codec="color[]"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexScrollBase" Extends="FlexObject">
		<Implementation Class="mx.core::ScrollControlBase"/>
		<Events>
			<Event Name="MouseScroll">
				<Implementation Class="flash.events::MouseEvent" Type="mouseWheel"/>
				<Property Name="delta" DefaultValue="0">
					<PropertyType Type="int"/>
				</Property>
			</Event>
		</Events>
	</ClassInfo>
	<ListOfValues Name="FlexScrollDetailValues">
		<EnumValue Name="flexAtBottom" RealValue="1"/>
		<EnumValue Name="flexAtLeft" RealValue="2"/>
		<EnumValue Name="flexAtRight" RealValue="3"/>
		<EnumValue Name="flexAtTop" RealValue="4"/>
		<EnumValue Name="flexLineDown" RealValue="5"/>
		<EnumValue Name="flexLineLeft" RealValue="6"/>
		<EnumValue Name="flexLineRight" RealValue="7"/>
		<EnumValue Name="flexLineUp" RealValue="8"/>
		<EnumValue Name="flexPageDown" RealValue="9"/>
		<EnumValue Name="flexPageLeft" RealValue="10"/>
		<EnumValue Name="flexPageRight" RealValue="11"/>
		<EnumValue Name="flexPageUp" RealValue="12"/>
		<EnumValue Name="flexThumbPosition" RealValue="13"/>
		<EnumValue Name="flexThumbTrack" RealValue="14"/>
	</ListOfValues>
	<ListOfValues Name="FlexScrollDirectionValues">
		<EnumValue Name="flexScrollHorizontal" RealValue="1"/>
		<EnumValue Name="flexScrollVertical" RealValue="2"/>
	</ListOfValues>
	<ClassInfo Name="FlexSlider" Extends="FlexObject">
		<Implementation Class="mx.controls::VSlider"/>
		<Implementation Class="mx.controls::HSlider"/>
		<Events>
			<Event Name="Change">
				<Implementation Class="mx.events::SliderEvent" Type="change"/>
				<Property Name="value">
					<PropertyType Type="Number"/>
				</Property>
				<Property Name="thumbIndex" DefaultValue="0">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="clickTarget" DefaultValue="thumb">
					<PropertyType Type="String"/>
				</Property>
				<Property Name="triggerEvent" DefaultValue="1">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexTriggerEventValues"
						Codec="event"/>
				</Property>
				<Property Name="keyCode" DefaultValue="">
					<PropertyType Type="String" Codec="keyCode"/>
				</Property>
			</Event>
		</Events>
		<Properties>
			<Property Name="direction" ForDescription="true" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="value" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="values" ForVerification="true" ForDefaultVerification="true">
				<PropertyType Type="String" Codec="object[]"/>
			</Property>
			<Property Name="maximum" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="minimum" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="thumbCount" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="labels" ForVerification="true">
				<PropertyType Type="String" Codec="object[]"/>
			</Property>
			<Property Name="liveDragging" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="toolTipShow" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="snapInterval" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="fillColors" ForVerification="true">
				<PropertyType Type="String" Codec="colors[]"/>
			</Property>
			<Property Name="labelStyleName" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="tickColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="tickLength" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="tickThickness" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="dataTipPrecision" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="trackColors" ForVerification="true">
				<PropertyType Type="String" Codec="color[]"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexTabNavigator" Extends="FlexViewStack" SupportsTabularData="true">
		<Implementation Class="mx.containers::TabNavigator"/>
		<Events>
			<Event Name="Change">
				<Implementation Class="mx.events::ItemClickEvent" Type="itemClick"/>
				<Property Name="relatedObject">
					<PropertyType Type="String" Codec="tab"/>
				</Property>
			</Event>
		</Events>
		<Properties>
			<Property Name="horizontalAlign" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="horizontalGap" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="tabHeight" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="tabWidth" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexTextArea" Extends="FlexScrollBase">
		<Implementation Class="mx.controls::TextArea"/>
		<Implementation Class="mx.controls::TextInput"/>
		<Events>
			<Event Name="Input">
				<Implementation Class="flash.events::TextEvent" Type="textInput"/>
				<Property Name="text">
					<PropertyType Type="String"/>
				</Property>
			</Event>
			<Event Name="Scroll">
				<Implementation Class="mx.events::ScrollEvent" Type="scroll"/>
				<Property Name="position">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="direction">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexScrollDirectionValues"
						Codec="scrollDirection"/>
				</Property>
				<Property Name="detail" DefaultValue="null">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexScrollDetailValues"
						Codec="scrollDetail"/>
				</Property>
			</Event>
			<Event Name="SelectText">
				<Implementation Class="mx.automation.events::TextSelectionEvent" Type="textSelectionChange"/>
				<Property Name="beginIndex">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="endIndex">
					<PropertyType Type="int"/>
				</Property>
			</Event>
			<Event Name="Type">
				<Implementation Class="flash.events::KeyboardEvent" Type="keyPress"/>
				<Property Name="keyCode">
					<PropertyType Type="String" Codec="keyCode"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
		</Events>
		<Properties>
			<Property Name="editable" ForDescription="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="displayAsPassword" ForDescription="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="text" ForDefaultVerification="true" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="color" ForVerification="true">
				<PropertyType Type="int" Codec="color"/>
			</Property>
			<Property Name="horizontalScrollPolicy" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="htmlText" ForDefaultVerification="true" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="length" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="maxChars" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="restrict" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="selection" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="wordWrap" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="disabledColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
			<Property Name="fontFamily" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="fontSize" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="fontStyle" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="fontWeight" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexTitleWindow" Extends="FlexPanel" SupportsTabularData="true">
		<Implementation Class="mx.containers::TitleWindow"/>
		<Events/>
		<Properties>
			<Property Name="showCloseButton" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexToggleButtonBar" Extends="FlexButtonBar" SupportsTabularData="true">
		<Implementation Class="mx.controls::ToggleButtonBar"/>
		<Events/>
		<Properties>
			<Property Name="selectedIndex" ForDefaultVerification="true" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
			<Property Name="numChildren" ForVerification="true">
				<PropertyType Type="String"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexTree" Extends="FlexListBase" SupportsTabularData="true">
		<Implementation Class="mx.controls::Tree"/>
		<Events>
			<Event Name="Close">
				<Implementation Class="mx.events::TreeEvent" Type="itemClose"/>
				<Property Name="itemRenderer">
					<PropertyType Type="String" Codec="automationObject"/>
				</Property>
				<Property Name="triggerEvent" DefaultValue="1">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexTriggerEventValues"
						Codec="event"/>
				</Property>
			</Event>
			<Event Name="DragDrop">
				<Implementation Class="mx.automation.events::AutomationDragEvent" Type="dragDrop"/>
				<Property Name="action">
					<PropertyType Type="String"/>
				</Property>
				<Property Name="dropParent" DefaultValue="">
					<PropertyType Type="String" Codec="automationObject"/>
				</Property>
				<Property Name="draggedItem" DefaultValue="">
					<PropertyType Type="String" Codec="automationObject"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
			<Event Name="Open">
				<Implementation Class="mx.events::TreeEvent" Type="itemOpen"/>
				<Property Name="itemRenderer">
					<PropertyType Type="String" Codec="automationObject"/>
				</Property>
				<Property Name="triggerEvent" DefaultValue="1">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexTriggerEventValues"
						Codec="event"/>
				</Property>
			</Event>
		</Events>
		<Properties>
			<Property Name="editable" ForVerification="true">
				<PropertyType Type="Boolean"/>
			</Property>
			<Property Name="depthColors" ForVerification="true">
				<PropertyType Type="String" Codec="color[]"/>
			</Property>
			<Property Name="indentation" ForVerification="true">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="textDisabledColor" ForVerification="true">
				<PropertyType Type="String" Codec="color"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ListOfValues Name="FlexTriggerEventValues">
		<EnumValue Name="flexMouse" RealValue="1"/>
		<EnumValue Name="flexKeyboard" RealValue="2"/>
	</ListOfValues>
	<ClassInfo Name="FlexVideoDisplay" Extends="FlexObject">
		<Implementation Class="mx.controls::VideoDisplay"/>
		<Events/>
		<Properties>
			<Property Name="source" ForVerification="true" ForDefaultVerification="true">
				<PropertyType Type="String" Codec="asset"/>
			</Property>
			<Property Name="totalTime" ForVerification="true" ForDefaultVerification="false">
				<PropertyType Type="Number"/>
			</Property>
			<Property Name="volume" ForVerification="true" ForDefaultVerification="false">
				<PropertyType Type="Number"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="FlexViewStack" Extends="FlexContainer" SupportsTabularData="true">
		<Implementation Class="mx.containers::ViewStack"/>
		<Events>
			<Event Name="Type">
				<Implementation Class="flash.events::KeyboardEvent" Type="keyPress"/>
				<Property Name="keyCode">
					<PropertyType Type="String" Codec="keyCode"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
		</Events>
		<Properties>
			<Property Name="selectedIndex" ForVerification="true">
				<PropertyType Type="int"/>
			</Property>
			<Property Name="selectedChild" ForDefaultVerification="true" ForVerification="true">
				<PropertyType Type="String" Codec="automationObject"/>
			</Property>
		</Properties>
	</ClassInfo>
	<ClassInfo Name="SparkApplication" Extends="SparkSkinnableContainer">
		<Implementation Class="spark.components::Application"/>
	</ClassInfo>
	<ClassInfo Name="SparkButton" Extends="SparkButtonBase">
		<Implementation Class="spark.components::Button"/>
	</ClassInfo>
	<ClassInfo Name="SparkButtonBar" Extends="SparkButtonBarBase">
		<Implementation Class="spark.components::ButtonBar"/>
		<Events>
			<Event Name="Select">
				<Implementation Class="spark.automation.events::SparkListItemSelectEvent"
					Type="select"/>
				<Property Name="itemRenderer">
					<PropertyType Type="String" Codec="automationObject"/>
				</Property>
				<Property Name="triggerEvent" DefaultValue="1">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexTriggerEventValues"
						Codec="event"/>
				</Property>
			</Event>
		</Events>
	</ClassInfo>
	<ClassInfo Name="SparkButtonBarBase" Extends="SparkListBase">
		<Implementation Class="spark.components.supportClasses::ButtonBarBase"/>
	</ClassInfo>
	<ClassInfo Name="SparkButtonBase" Extends="SparkSkinnableComponent">
		<Implementation Class="spark.components.supportClasses::ButtonBase"/>
		<Events>
			<Event Name="Type">
				<Implementation Class="flash.events::KeyboardEvent" Type="keyPress"/>
				<Property Name="keyCode">
					<PropertyType Type="String" Codec="keyCode"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="int" Codec="keyModifier"/>
				</Property>
			</Event>
		</Events>
	</ClassInfo>
	<ClassInfo Name="SparkCheckBox" Extends="SparkToggleButtonBase">
		<Implementation Class="spark.components::CheckBox"/>
	</ClassInfo>
	<ClassInfo Name="SparkComboBox" Extends="SparkDropDownListBase">
		<Implementation Class="spark.components::ComboBox"/>
		<Events>
			<Event Name="Input">
				<Implementation Class="flash.events::TextEvent" Type="textInput"/>
				<Property Name="text">
					<PropertyType Type="String"/>
				</Property>
			</Event>
			<Event Name="Scroll">
				<Implementation Class="spark.events::ScrollEvent" Type="scroll"/>
				<Property Name="position">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="direction">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexScrollDirectionValues"
						Codec="scrollDirection"/>
				</Property>
				<Property Name="detail" DefaultValue="null">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexScrollDetailValues"
						Codec="scrollDetail"/>
				</Property>
			</Event>
			<Event Name="Select">
				<Implementation Class="spark.automation.events::SparkListItemSelectEvent"
					Type="select"/>
				<Property Name="itemRenderer">
					<PropertyType Type="String" Codec="rendererObject"/>
				</Property>
				<Property Name="triggerEvent" DefaultValue="1">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexTriggerEventValues"
						Codec="event"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
			<Event Name="SelectText">
				<Implementation Class="mx.automation.events::TextSelectionEvent" Type="textSelectionChange"/>
				<Property Name="beginIndex">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="endIndex">
					<PropertyType Type="int"/>
				</Property>
			</Event>
			<Event Name="Type">
				<Implementation Class="flash.events::KeyboardEvent" Type="keyPress"/>
				<Property Name="keyCode">
					<PropertyType Type="String" Codec="keyCode"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
		</Events>
	</ClassInfo>
	<ClassInfo Name="SparkDataGroup" Extends="FlexObject">
		<Implementation Class="spark.components::DataGroup"/>
		<Events>
			<Event Name="Select">
				<Implementation Class="spark.automation.events::SparkListItemSelectEvent"
					Type="select"/>
				<Property Name="itemRenderer">
					<PropertyType Type="String" Codec="rendererObject"/>
				</Property>
				<Property Name="triggerEvent" DefaultValue="1">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexTriggerEventValues"
						Codec="event"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
		</Events>
	</ClassInfo>
	<ClassInfo Name="SparkDropDownListBase" Extends="SparkList">
		<Implementation Class="spark.components.supportClasses::DropDownListBase"/>
		<Events>
			<Event Name="Close">
				<Implementation Class="spark.events::DropDownEvent" Type="close"/>
				<Property Name="triggerEvent" DefaultValue="1">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexTriggerEventValues"
						Codec="event"/>
				</Property>
			</Event>
			<Event Name="Open">
				<Implementation Class="spark.events::DropDownEvent" Type="open"/>
				<Property Name="triggerEvent" DefaultValue="1">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexTriggerEventValues"
						Codec="event"/>
				</Property>
			</Event>
		</Events>
	</ClassInfo>
	<ClassInfo Name="SparkGroup" Extends="SparkGroupBase">
		<Implementation Class="spark.components::Group"/>
	</ClassInfo>
	<ClassInfo Name="SparkGroupBase" Extends="FlexObject">
		<Implementation Class="spark.components.supportClasses::GroupBase"/>
	</ClassInfo>
	<ClassInfo Name="SparkLabel" Extends="SparkTextBase">
		<Implementation Class="spark.components::Label"/>
	</ClassInfo>
	<ClassInfo Name="SparkList" Extends="SparkListBase">
		<Implementation Class="spark.components::List"/>
	</ClassInfo>
	<ClassInfo Name="SparkListBase" Extends="SparkSkinnableDataContainer">
		<Implementation Class="spark.components.supportClasses::ListBase"/>
		<Events>
			<Event Name="Change">
				<Implementation Class="spark.events::IndexChangedEvent" Type="change"/>
				<Property Name="newIndex">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="oldIndex">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="inputType" DefaultValue="1">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexTriggerEventValues"
						Codec="event"/>
				</Property>
			</Event>
		</Events>
	</ClassInfo>
	<ClassInfo Name="SparkNumericStepper" Extends="SparkSpinner">
		<Implementation Class="spark.components::NumericStepper"/>
		<Events>
			<Event Name="Input">
				<Implementation Class="flash.events::TextEvent" Type="textInput"/>
				<Property Name="text">
					<PropertyType Type="String"/>
				</Property>
			</Event>
			<Event Name="SelectText">
				<Implementation Class="mx.automation.events::TextSelectionEvent" Type="textSelectionChange"/>
				<Property Name="beginIndex">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="endIndex">
					<PropertyType Type="int"/>
				</Property>
			</Event>
			<Event Name="Type">
				<Implementation Class="flash.events::KeyboardEvent" Type="keyPress"/>
				<Property Name="keyCode">
					<PropertyType Type="String" Codec="keyCode"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="int" Codec="keyModifier"/>
				</Property>
			</Event>
		</Events>
	</ClassInfo>
	<ClassInfo Name="SparkPanel" Extends="SparkSkinnableContainer">
		<Implementation Class="spark.components::Panel"/>
	</ClassInfo>
	<ClassInfo Name="SparkRadioButton" Extends="SparkToggleButtonBase">
		<Implementation Class="spark.components::RadioButton"/>
	</ClassInfo>
	<ClassInfo Name="SparkRange" Extends="SparkSkinnableComponent">
		<Implementation Class="spark.components.supportClasses::Range"/>
	</ClassInfo>
	<ClassInfo Name="SparkRichEditableText" Extends="FlexObject">
		<Implementation Class="spark.components::RichEditableText"/>
		<Events>
			<Event Name="Input">
				<Implementation Class="flash.events::TextEvent" Type="textInput"/>
				<Property Name="text">
					<PropertyType Type="String"/>
				</Property>
			</Event>
			<Event Name="Scroll">
				<Implementation Class="mx.events::ScrollEvent" Type="scroll"/>
				<Property Name="position">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="direction">
					<PropertyType Type="int" Codec="scrollDirection"/>
				</Property>
				<Property Name="detail" DefaultValue="null">
					<PropertyType Type="Enumeration" Codec="scrollDetail"/>
				</Property>
			</Event>
			<Event Name="SelectText">
				<Implementation Class="mx.automation.events::TextSelectionEvent" Type="textSelectionChange"/>
				<Property Name="beginIndex">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="endIndex">
					<PropertyType Type="int"/>
				</Property>
			</Event>
			<Event Name="Type">
				<Implementation Class="flash.events::KeyboardEvent" Type="keyPress"/>
				<Property Name="keyCode">
					<PropertyType Type="String" Codec="keyCode"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="int" Codec="keyModifier"/>
				</Property>
			</Event>
		</Events>
	</ClassInfo>
	<ClassInfo Name="SparkRichText" Extends="SparkTextBase">
		<Implementation Class="spark.components::RichText"/>
	</ClassInfo>
	<ClassInfo Name="SparkScrollBar" Extends="SparkTrackBase">
		<Implementation Class="spark.components.supportClasses::ScrollBar"/>
	</ClassInfo>
	<ClassInfo Name="SparkScrollBarBase" Extends="SparkTrackBase">
		<Implementation Class="spark.components::VScrollBar"/>
		<Implementation Class="spark.components::HScrollBar"/>
		<Events>
			<Event Name="Change">
				<Implementation Class="spark.automation.events::SparkValueChangeAutomationEvent"
					Type="change"/>
				<Property Name="value">
					<PropertyType Type="Number"/>
				</Property>
			</Event>
		</Events>
	</ClassInfo>
	<ClassInfo Name="SparkSkinnableComponent" Extends="FlexObject">
		<Implementation Class="spark.components.supportClasses::SkinnableComponent"/>
	</ClassInfo>
	<ClassInfo Name="SparkSkinnableContainer" Extends="SparkSkinnableContainerBase">
		<Implementation Class="spark.components::SkinnableContainer"/>
		<Events>
			<Event Name="DragComplete">
				<Implementation Class="mx.automation.events::AutomationDragEvent" Type="dragComplete"/>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="int" Codec="keyModifier"/>
				</Property>
			</Event>
			<Event Name="DragDrop">
				<Implementation Class="mx.automation.events::AutomationDragEvent" Type="dragDrop"/>
				<Property Name="action">
					<PropertyType Type="String"/>
				</Property>
				<Property Name="draggedItem" DefaultValue="">
					<PropertyType Type="String" Codec="automationObject"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="int" Codec="keyModifier"/>
				</Property>
			</Event>
			<Event Name="DragStart">
				<Implementation Class="mx.automation.events::AutomationDragEvent" Type="dragStart"/>
				<Property Name="draggedItem">
					<PropertyType Type="String" Codec="automationObject"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="int" Codec="keyModifier"/>
				</Property>
			</Event>
			<Event Name="MouseScroll">
				<Implementation Class="flash.events::MouseEvent" Type="mouseWheel"/>
				<Property Name="delta" DefaultValue="0">
					<PropertyType Type="int"/>
				</Property>
			</Event>
		</Events>
	</ClassInfo>
	<ClassInfo Name="SparkSkinnableContainerBase" Extends="SparkSkinnableComponent">
		<Implementation Class="spark.components::SkinnableContainerBase"/>
	</ClassInfo>
	<ClassInfo Name="SparkSkinnableDataContainer" Extends="SparkSkinnableContainerBase">
		<Implementation Class="spark.components::SkinnableDataContainer"/>
		<Events>
			<Event Name="Select">
				<Implementation Class="spark.automation.events::SparkListItemSelectEvent"
					Type="select"/>
				<Property Name="itemRenderer">
					<PropertyType Type="String" Codec="automationObject"/>
				</Property>
				<Property Name="triggerEvent" DefaultValue="1">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexTriggerEventValues"
						Codec="event"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
		</Events>
	</ClassInfo>
	<ClassInfo Name="SparkSkinnableTextBase" Extends="SparkSkinnableComponent">
		<Implementation Class="spark.components.supportClasses::SkinnableTextBase"/>
		<Events>
			<Event Name="Input">
				<Implementation Class="flash.events::TextEvent" Type="textInput"/>
				<Property Name="text">
					<PropertyType Type="String"/>
				</Property>
			</Event>
			<Event Name="Scroll">
				<Implementation Class="mx.events::ScrollEvent" Type="scroll"/>
				<Property Name="position">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="direction">
					<PropertyType Type="int" Codec="scrollDirection"/>
				</Property>
				<Property Name="detail" DefaultValue="null">
					<PropertyType Type="Enumeration" Codec="scrollDetail"/>
				</Property>
			</Event>
			<Event Name="SelectText">
				<Implementation Class="mx.automation.events::TextSelectionEvent" Type="textSelectionChange"/>
				<Property Name="beginIndex">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="endIndex">
					<PropertyType Type="int"/>
				</Property>
			</Event>
			<Event Name="Type">
				<Implementation Class="flash.events::KeyboardEvent" Type="keyPress"/>
				<Property Name="keyCode">
					<PropertyType Type="String" Codec="keyCode"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="int" Codec="keyModifier"/>
				</Property>
			</Event>
		</Events>
	</ClassInfo>
	<ClassInfo Name="SparkSlider" Extends="SparkRange">
		<Implementation Class="spark.components.supportClasses::Slider"/>
		<Events>
			<Event Name="Change">
				<Implementation Class="spark.automation.events::SparkValueChangeAutomationEvent"
					Type="change"/>
				<Property Name="value">
					<PropertyType Type="Number"/>
				</Property>
			</Event>
			<Event Name="Type">
				<Implementation Class="flash.events::KeyboardEvent" Type="keyPress"/>
				<Property Name="keyCode">
					<PropertyType Type="String" Codec="keyCode"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="int" Codec="keyModifier"/>
				</Property>
			</Event>
		</Events>
	</ClassInfo>
	<ClassInfo Name="SparkSpinner" Extends="SparkRange">
		<Implementation Class="spark.components::Spinner"/>
		<Events>
			<Event Name="Change">
				<Implementation Class="spark.automation.events::SparkValueChangeAutomationEvent"
					Type="change"/>
				<Property Name="value">
					<PropertyType Type="Number"/>
				</Property>
			</Event>
		</Events>
	</ClassInfo>
	<ClassInfo Name="SparkTextArea" Extends="SparkSkinnableTextBase">
		<Implementation Class="spark.components.TextArea"/>
	</ClassInfo>
	<ClassInfo Name="SparkTextBase" Extends="FlexObject">
		<Implementation Class="spark.components.supportClasses::TextBase"/>
	</ClassInfo>
	<ClassInfo Name="SparkTextInput" Extends="SparkSkinnableTextBase">
		<Implementation Class="spark.components.TextInput"/>
	</ClassInfo>
	<ClassInfo Name="SparkToggleButtonBase" Extends="SparkButtonBase">
		<Implementation Class="spark.components.supportClasses::ToggleButtonBase"/>
	</ClassInfo>
	<ClassInfo Name="SparkTrackBase" Extends="SparkRange">
		<Implementation Class="spark.components.supportClasses::TrackBase"/>
		<Events>
			<Event Name="Change">
				<Implementation Class="spark.automation.events::SparkValueChangeAutomationEvent"
					Type="change"/>
				<Property Name="value">
					<PropertyType Type="Number"/>
				</Property>
			</Event>
		</Events>
	</ClassInfo>
	<ClassInfo Name="SparkWindow" Extends="SparkSkinnableContainer">
		<Implementation Class="spark.components::Window"/>
	</ClassInfo>
	<ClassInfo Name="MyCanvas" Extends="SparkSkinnableContainer">
		<Implementation Class="MyCanvas"/>
		<Events>

			<Event Name="DragEnter">
				<Implementation Class="mx.events::DragEvent" Type="dragEnter"/>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
      <!--
      <Event Name="DragEnter">
				<Implementation Class="mx.automation.events::AutomationDragEvent" Type="dragEnter"/>
				<Property DefaultValue="0" IsMandatory="false" Name="keyModifier">
					<PropertyType Codec="keyModifier" ListOfValuesName="FlexKeyModifierValues"
						VariantType="Enumeration"/>
				</Property>
			</Event>
-->
					<Event Name="DragDrop">
				<Implementation Class="mx.automation.events::AutomationDragEventWithPositionInfo" Type="dragDrop"/>
				<Property Name="action">
					<PropertyType Type="String"/>
				</Property>
				<Property Name="localX" DefaultValue="0">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="localY" DefaultValue="0">
					<PropertyType Type="int"/>
				</Property>
				<Property Name="draggedItem" DefaultValue="">
					<PropertyType Type="String" Codec="automationObject"/>
				</Property>
				<Property Name="keyModifier" DefaultValue="0">
					<PropertyType Type="Enumeration" ListOfValuesName="FlexKeyModifierValues"
						Codec="keyModifier"/>
				</Property>
			</Event>
			
		</Events>
	</ClassInfo>
</TypeInformation>
