По поводу паузы в игре, то есть такой вариант:

Код AS3:
private var game:Boolean = true;
//.....
stage.addEventListener(Event.ENTER_FRAME, enter_frame)
stage.addEventListener(KeyboardEvent.KEY_DOWN, key_down);
//.....
private function enter_frame(e:Event):void
{
if (game)
{
// код игры
}
}
//.....
private function key_down(e:KeyboardEvent):void
{
if(e.keyCode==80){game=!game}// переключение паузы
}