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