|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
[+3 31.07.12]
[+1 27.08.13] |
[State] Как переинициализировать (очистить и заново создать) state?
До того как происходит переход на state, последний равен null. Когда я с одного состояния (state) перехожу на инициализированное состояние, то все изменения которые я сделал в прошлый раз, остаются.
Мне нужно полностью пересоздать state. Подскажите пожалуйста как быть? Если делать ручками, то подскажите пожалуйста что именно почистить/сделать?
__________________
Хоть ты эту красоту не назовёшь граблями, всё равно никогда не наступай на них. |
|
|||||
[+4 08.09.13]
Регистрация: May 2012
Сообщений: 131
|
каждому стейту пропишите параметры входа-выхода.
т.е. скажем, тогда по вызову changeState - класс сначала выключит включённый стейт и запустит нужный. Добавлено через 3 минуты в гугле набери finite state machine. удобный паттерн. |
|
|||||
[+3 31.07.12]
[+1 27.08.13] |
Спасибо)
__________________
Хоть ты эту красоту не назовёшь граблями, всё равно никогда не наступай на них. |
Часовой пояс GMT +4, время: 23:36. |
|
« Предыдущая тема | Следующая тема » |
Теги |
AS3 , reinitialize state , states |
|
|