EasyManua.ls Logo

MACROMEDIA FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE - Onchanged (Textfield.onchanged Handler)

MACROMEDIA FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE
1378 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
TextField 1193
When you test the document, the instance name and depth is displayed in the Output panel.
The
MovieClip.getNextHighestDepth() method used in this example requires Flash Player
7 or later. If your SWF file includes a version 2 component, use the version 2 components
DepthManager class instead of the
MovieClip.getNextHighestDepth() method.
onChanged (TextField.onChanged handler)
onChanged = function(changedField:TextField) {}
Event handler/listener; invoked when the content of a text field changes. By default, it is
undefined; you can define it in a script.
A reference to the text field instance is passed as a parameter to the
onChanged handler. You
can capture this data by putting a parameter in the event handler method. For example, the
following code uses
textfield_txt as the parameter that is passed to the onChanged event
handler. The parameter is then used in a
trace() statement to send the instance name of the
text field to the Output panel:
this.createTextField("myInputText_txt", 99, 10, 10, 300, 20);
myInputText_txt.border = true;
myInputText_txt.type = "input";
myInputText_txt.onChanged = function(textfield_txt:TextField) {
trace("the value of "+textfield_txt._name+" was changed. New value is:
"+textfield_txt.text);
};
The onChanged handler is called only when the change results from user interaction; for
example, when the user is typing something on the keyboard, changing something in the text
field using the mouse, or selecting a menu item. Programmatic changes to the text field do not
trigger the
onChanged event because the code recognizes changes that are made to the text
field.
Availability: ActionScript 1.0; Flash Player 6
Parameters
changedField:TextField - The field triggering the event.
See also
TextFormat, setNewTextFormat (TextField.setNewTextFormat method)

Table of Contents

Related product manuals