Flash Lite 2 |
|||
| Flash Lite 2.x ActionScript リファレンスガイド > ActionScript クラス > Key > 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);