User Guide

1200 ActionScript classes
Returns
Boolean - If listener was successfully removed, the method returns a true value. If
listener was not successfully removed (for example, if listener was not on the TextField
object's listener list), the method returns a value of
false.
Example
The following example creates an input text field called
my_txt. When the user types into the
field, information about the number of characters in the text field is displayed in the Output
panel. If the user clicks the
removeListener_btn instance, then the listener is removed and
information is no longer displayed.
this.createTextField("my_txt", this.getNextHighestDepth(), 10, 10, 160,
20);
my_txt.border = true;
my_txt.type = "input";
var txtListener:Object = new Object();
txtListener.onChanged = function(textfield_txt:TextField) {
trace(textfield_txt+" changed. Current length is:
"+textfield_txt.length);
};
my_txt.addListener(txtListener);
removeListener_btn.onRelease = function() {
trace("Removing listener...");
if (!my_txt.removeListener(txtListener)) {
trace("Error! Unable to remove listener");
}
};
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.
removeTextField (TextField.removeTextField
method)
public removeTextField() : Void
Removes the text field. This operation can only be performed on a text field that was created
with
MovieClip.createTextField(). When you call this method, the text field is removed.
This method is similar to
MovieClip.removeMovieClip().
Availability: ActionScript 1.0; Flash Player 6