ASTRA AutoComplete
AutoComplete is a specialized text entry field that provides a list of suggestions from a supplied data set based on the characters entered by the user.
Getting Started: AutoComplete for Flash CS3
Similar to other Flash components, you can create an AutoComplete by placing an instance on the stage or by using ActionScript to create an instance dynamically.
Initializing an AutoComplete on the Stage
One way to create a AutoComplete is to drag it from the Components panel to the stage. You may use the Properties panel to set some of its basic properties, such as the name and data provider, and to change the position and size. For more advanced functionality, you must use ActionScript.

To see a live example, please install Adobe Flash Player version 9 or higher.
Download the FLA file.
Initializing a AutoComplete with ActionScript
To include a AutoComplete within your application with ActionScript, you must first add the AutoComplete component to your library. You can do so by dragging it from the Components panel directly to the library, or by dragging an instance to the stage, and immediately removing it (it will stay in your library).
The class com.yahoo.astra.fl.controls.AutoComplete is the main required class for a AutoComplete control.
For additional topics, please read Using AutoComplete, or take a look at the Examples section for functional demonstrations. The ActionScript 3.0 Class Reference contains full details on every property, method, and style available to the AutoComplete component.