Естественно, при создании игры задумался о паузе. Самый простой вариант, как я думал, делать все апдейты привязанными к frameRate. Т.е. там, где требуется пользование промежутками времени, использовать Event.ENTER_FRAME. Соответственно при паузе ставить stage.frameRate = 0; и всё - все анимации и процессы, завязанные на частоте кадров останавливаются, а затем возобновить можно, просто вернув stage.frameRate = 30. Однако не тут-то было. Когда ставлю
Код: Выделить всё
stage.frameRate = 0;trace(stage.frameRate);
Теперь, как вижу два выхода: или создать какой-то глобальный таймер (каким образом?), который можно было бы останавливать и снова запускать, или же создавать в каждом из множества объектов метод pause() и start(), что как-то геморно. Есть у кого подобный опыт, как сделать проще?