Flash CS3 文档 |
|||
| ActionScript 2.0 语言参考 > ActionScript 类 > Key > removeListener(Key.removeListener 方法) | |||
public static removeListener(listener: Object) : Boolean
删除以前用 Key.addListener() 注册的对象。
可用性:ActionScript 1.0、Flash Player 6
listener:Object ― 一个对象。
Boolean ― 如果成功删除了 listener,则该方法返回 true。如果未能成功删除 listener(例如,由于 listener 不在 Key 对象的侦听器列表上),则该方法返回 false。
下面的示例使用左箭头键和右箭头键移动名为 car_mc 的影片剪辑。当您按 Esc 时,将会删除侦听器,而 car_mc 将不再移动。
var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
switch (Key.getCode()) {
case Key.LEFT :
car_mc._x -= 10;
break;
case Key.RIGHT :
car_mc._x += 10;
break;
case Key.ESCAPE :
Key.removeListener(keyListener);
}
};
Key.addListener(keyListener);
Flash CS3
当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00001771.html