<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" 
    layout="absolute" backgroundColor="white"
    xmlns:combo="de.sbistram.controls.*" viewSourceURL="srcview/index.html">

    <mx:Script><![CDATA[
    
    // use the states of the USA as test data    
    [Bindable] private var _unitedStates: Array = [
        "Alabama", "Alaska", "Arizona", "Arkansas", "California", "Colorado", "Connecticut", "Delaware",
        "Florida", "Georgia", "Hawaii", "Idaho", "Illinois", "Indiana", "Iowa", "Kansas", "Kentucky",
        "Louisiana", "Maine", "Maryland", "Massachusetts", "Michigan", "Minnesota", "Mississippi", 
        "Missouri", "Montana", "Nebraska", "Nevada", "New Hampshire", "New Jersey", "New Mexico",
        "New York", "North Carolina", "North Dakota", "Ohio", "Oklahoma", "Oregon", "Pennsylvania",
        "Rhode Island", "South Carolina", "South Dakota", "Tennessee", "Texas", "Utah", "Vermont",
        "Virginia", "Washington", "West Virginia","Wisconsin","Wyoming"
        ];    
        
    ]]></mx:Script>
    
    <!-- define a logging target -->
     <mx:TraceTarget fieldSeparator=":" includeCategory="true" includeLevel="true" includeTime="true" />
 
     <!-- define the test GUI -->
    <mx:ApplicationControlBar dock="true" >
        <mx:CheckBox id="_matchFirstPosition" label="matchFirstPosition" />
        <mx:CheckBox id="_matchCaseSensitive" label="matchCaseSensitive" />
        <mx:Label text="State:" /> <mx:Label text="{_matchComboBox.text}" />
    </mx:ApplicationControlBar>
    <combo:MatchComboBox id="_matchComboBox" dataProvider="{_unitedStates}" x="150" y="30"
        matchFirstPosition="{_matchFirstPosition.selected}" matchCaseSensitive="{_matchCaseSensitive.selected}" />
    
</mx:Application>