removeListener (Key.removeListener メソッド)

public static removeListener(listener: Object) : Boolean

Key.addListener() を使用して以前に登録したオブジェクトを削除します。

使用できるバージョン : ActionScript 1.0、Flash Lite 2.0

パラメータ

listener: Object - オブジェクト。

戻り値

Boolean - listener が正常に削除された場合は true を返します。listener が Key オブジェクトのリスナーリストになかった場合など、listener が正常に削除されなかった場合は 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);