У меня есть обработчик currentStateChange. В этом обработчике. Я хочу установить другое состояние на основе переменной. Обработчик currentStateChange срабатывает, но в функции обработчика он не изменит его на следующее состояние. Я знаю, когда он доберется до точки обработчика, состояние уже изменилось. Я надеюсь, что это что-то мне не хватает, а не ограничение Flex ...Flex: установить другое состояние в обработчике currentStateChange?
* состояние> State2> Я не могу изменить состояние 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';
}
}