EasyManua.ls Logo

MACROMEDIA FLASH 8-FLASH LITE 2.X ACTIONSCRIPT LANGUAGE - Removelistener (Selection.removelistener Method)

MACROMEDIA FLASH 8-FLASH LITE 2.X ACTIONSCRIPT LANGUAGE
780 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...
580 ActionScript classes
removeListener (Selection.removeListener method)
public static removeListener(listener:Object) : Boolean
Removes an object previously registered with Selection.addListener().
Availability: ActionScript 1.0; Flash Lite 2.0
Parameters
listener:Object - The object that will no longer receive focus notifications.
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 Selection
object’s listener list--the method returns a value of
false.
Example
The following ActionScript dynamically creates several text field instances. When you select a
text field, information displays in the Output panel. When you click the
remove_btn
instance, the listener is removed and information no longer displays in the Output panel.
this.createTextField("one_txt", 1, 0, 0, 100, 22);
this.createTextField("two_txt", 2, 0, 25, 100, 22);
this.createTextField("three_txt", 3, 0, 50, 100, 22);
this.createTextField("four_txt", 4, 0, 75, 100, 22);
for (var i in this) {
if (this[i] instanceof TextField) {
this[i].border = true;
this[i].type = "input";
}
}
var selectionListener:Object = new Object();
selectionListener.onSetFocus = function(oldFocus, newFocus) {
trace("Focus shifted from "+oldFocus+" to "+newFocus);
};
Selection.addListener(selectionListener);
remove_btn.onRelease = function() {
trace("removeListener invoked");
Selection.removeListener(selectionListener);
};
See also
addListener (Selection.addListener method)

Table of Contents

Related product manuals