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