400kg
21.03.2012, 01:32
Всем привет. Столкнулся вот с такой проблемой.
В определенном кадре основного swf подгружается игра game1. В игре запускается таймер (через класс Timer).
По событию TimerEvent.TIMER_COMPLETE выполняется некая функция game1Func.
Проблема в том, что после ухода из кадра в основном swf (к примеру мы перешли к другой игре) этот таймер продолжает работать, и в итоге по его завершению выполняется game1Func когда мы уже в другой игре и эта функция вовсе не нужна.
Кнопок и возможностей уйти из кадра с игрой game1 очень много, и на каждую вешать остановку таймера - не лучшее решение как я догадываюсь.
Подскажите пожалуйста, как оптимально останавливать таймер в такой ситуации?
В определенном кадре основного swf подгружается игра game1. В игре запускается таймер (через класс Timer).
По событию TimerEvent.TIMER_COMPLETE выполняется некая функция game1Func.
Проблема в том, что после ухода из кадра в основном swf (к примеру мы перешли к другой игре) этот таймер продолжает работать, и в итоге по его завершению выполняется game1Func когда мы уже в другой игре и эта функция вовсе не нужна.
Кнопок и возможностей уйти из кадра с игрой game1 очень много, и на каждую вешать остановку таймера - не лучшее решение как я догадываюсь.
Подскажите пожалуйста, как оптимально останавливать таймер в такой ситуации?