2011-01-25 52 views
0

我有一个currentStateChange处理程序。在那个处理程序。我想根据变量设置另一个状态。 currentStateChange处理程序触发,但在处理函数中它不会将其更改为下一个状态。我知道何时到达处理点,该州已经发生了变化。我希望它我丢失的东西,而不是一个Flex限制...Flex:在currentStateChange处理程序中设置另一个状态?

*状态>状态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'; 

     } 
     } 

回答

0

我相信他的问题是一个附加到转换的效果仍在播放,所以它忽略了我的要求来改变状态

相关问题