Code:
function GameOver(event:Event) {
if (blnGameOver) {
gotoAndStop("gameover");
stage.removeEventListener(Event.ENTER_FRAME,movepika);
stage.removeEventListener(KeyboardEvent.KEY_DOWN,keyDownFunction);
stage.removeEventListener(KeyboardEvent.KEY_UP,keyUpFunction);
stage.removeEventListener(Event.ENTER_FRAME,moveshuriken);
stage.removeEventListener(Event.ENTER_FRAME,checkCollision);
stage.removeEventListener(Event.ENTER_FRAME,GameOver);
}
}
I changed gotoAndPlay("gameover"); to gotoAndStop("gameover");
and removed the GameOver EventListener. I would also remove the this.goToAndPlay(1); from the first frame of the MC.