Имеется код. Проблема заключается в том, что при нажатии нескольких клавиш описаных в коде, действие одной из них не выполняется. То есть работает только одна нажатая клавиша. Как это устранить?

Код:
on (release, keyPress "7") {
if ((_root.vremudVal - _root.testS >= 55)) {
_root.Slava.Ruki_Slava.gotoAndPlay(2);
_root.testS = _root.vremudVal;
}
}
onClipEvent (keyDown) {
if (Key.getCode() == Key.DOWN) {
_root.Slava._x += 3;
_root.Slava.Slava_Nogi.gotoAndStop(2);
} else if (Key.getCode() == Key.UP) {
_root.Slava._x -= 3;
_root.Slava.Slava_Nogi.gotoAndStop(2);
}
}
onClipEvent (keyUp) {
if (Key.getCode() == (Key.DOWN)) {
_root.Slava.Slava_Nogi.gotoAndStop(1);
} else if (Key.getCode() == (Key.UP)) {
_root.Slava.Slava_Nogi.gotoAndStop(1);
}
}