From the author of

From the author of

Binding Data to the Components

Next, we need to bind outgoing and incoming data to the components so Flash
knows to use the DICT.org web service to define the word you enter. To do
this:

With the Component Inspector (or simply, the inspector) still
open, click the Bindings tab.

Click the Add Binding button and select word:String from the list in the
resulting Add Binding dialog box (see Figure 4). This part of the WSDL file
grabs the word we tell it to grab and then looks up its definition. Click OK to
close the dialog box. The inspector now shows params.word in the bindings
section of the inspector.

Click the bound to field in the inspector; then click the magnifying
glass icon to the right of it to open the Bound To dialog box.

In the Bound To dialog box, select TextInput, <input> and click OK.
The params.word binding is now bound to the input instance.

Next, we'll bind the word's definition to the definition
instance on the stage (the TextArea component). To do this, click the Add
Binding button again, select Word Definition:String from the Add Binding dialog
box, and click OK.

In the bound to field, click the magnifying glass icon, choose TextArea,
<definition> in the Bound To dialog box, and click OK.

To finish up, we just need to tell the button instance to trigger the WebServiceConnector
and define the word we enter.

Select the button component instance on the stage and open the Behaviors
panel (Window > Development Panels > Behaviors).

Choose Add Behavior (the + button) > Data > Trigger Data
Source.

In the Trigger Data Source dialog box, select dictionaryConnector and
click OK. This process adds the ActionScript needed to trigger the
WebServiceConnector to the button instance.

Save your work.

Publish (Shift + F12).

Locate dictionary.html in the directory in which you saved your FLA file
and double-click to open it in your default web browser (or choose File >
Open in your web browser, and locate and choose dictionary.html).

With the dictionary widget running, you can type in any word you want, click
the Define It button, and get the word's definition in just a few seconds,
as shown in Figure 5.

From here, try adding more components and binding other parts of the WSDL to
your application. The DICT.org web service can hit several dictionary web sites
at once and retrieve definitions from all of them. So you could allow the user
to choose which site to access for the definition.

If you feel like keeping this dictionary widget and using it either on your
own web site or from your desktop, you might try giving it a real design.
Research components in the Flash Help documentation to see how to set font
properties for the components and change the highlight colors. You can also add
your own design elements and make this whole thing look good. Simply tossing
components onto the stage makes for a pretty boring design, so play around and
make it interesting.