Flash 8 Documentation |
|||
| ActionScript 2.0 Language Reference > ActionScript classes > TextField > 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
changedField:TextField - The field triggering the event.
TextFormat, setNewTextFormat (TextField.setNewTextFormat method)
Version 8
RSS feed | Send me an e-mail when comments are added to this page | Comment Report
Current page: http://livedocs.adobe.com/flash/8/main/00002761.html
Comments
Fumio Nonaka said on Oct 11, 2005 at 7:00 PM :