Потому что проверку на нажатие нужно делать непрерывно, например через слушателя клавиатуры. Либо через onEnterFrame. Либо через setInterval.
А у вас только разовая проверка при первоначальном выполнении кода.
Вот пример из хелпа:

Код AS1/AS2:
car_mc.onEnterFrame = function() {
if (Key.isDown(Key.RIGHT)) {
this._x += 10;
} else if (Key.isDown(Key.LEFT)) {
this._x -= 10;
}
};
Не ленитесь туда смотреть.
Вот как у вас нужно сделать со слушателем:

Код AS1/AS2:
_global.pausa = 0;
var listener:Object = new Object ();
listener.onKeyDown = function () {
if (Key.isDown(Key.SPACE) && _global.pausa == 0) {
ingame_menu.gotoAndStop(2);
_global.pausa++;
}
if (Key.isDown(Key.SPACE) && _global.pausa == 1) {
ingame_menu.gotoAndStop(1);
_global.pausa--;
}
}
Key.addListener(listener);