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)
Summary of Contents for FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE
Page 1: ...ActionScript 2 0 Language Reference ...
Page 1352: ...1352 ActionScript classes ...