У меня есть обработчик currentStateChange.В этом обработчике.Я хочу установить другое состояние на основе переменной.Обработчик currentStateChange срабатывает, но в функции обработчика он не изменит его на следующее состояние.Я знаю, когда он достигает точки обработки, состояние уже изменилось.Я надеюсь, что что-то упущено, а не ограничение Flex ...
* состояние> состояние2> Я не могу перейти в состояние 3 внутри обработчика изменения состояния *
private function onStateChange(e:Event):void
{
//THIS FIRES
if(applicationViewModel.eremndr_mode == ApplicationViewModel.ERMNDR_MODE_LOGIN)
{
//it gets here but won't change to Signup state!
prescreenViewModel.prescreen_state ='Signup';
}
}