我有一个currentStateChange处理程序。在那个处理程序中我想基于变量设置另一个状态。触发currentStateChange处理程序但在处理程序函数中它不会将其更改为下一个状态。我知道当它到达处理程序点时状态已经改变了。我希望我缺少一些东西而不是Flex限制......
*州> 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';
}
}
答案 0 :(得分:0)
我相信他的问题是转换所附带的影响仍在播放,所以它忽略了我改变状态的要求