конец игры ActionScript 3 - PullRequest
       0

конец игры ActionScript 3

0 голосов
/ 06 сентября 2011

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

1 Ответ

3 голосов
/ 07 сентября 2011

Отправьте событие из вашего игрового класса, которое может прослушать класс документа (Event.COMPLETE кажется подходящим для этого случая). Затем в обработчике событий вы можете изменить свои клипы.

Код класса документа:

var game:Game = new Game();
game.addEventListener(Event.COMPLETE, finishGame);
addChild(game);

function finishGame(e:Event):void {
   removeChild(game);
   game = null;
   var end:GameOver = new GameOver();
   addChild(end);
}

Код игрового класса:

//when game is complete:
dispatchEvent(new Event(Event.COMPLETE));
...