2011-01-25 5 views
0

私はcurrentStateChangeハンドラを持っています。そのハンドラで。私は変数に基づいて別の状態を設定したい。 currentStateChangeハンドラは起動しますが、ハンドラ関数では次のステートに変更されません。状態が既に変更されているハンドラポイントに到達するとわかります。私は...それを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'; 

     } 
     } 

答えて

0

私を、私は欠けている何かをしていないFlexの制限を望んでいます彼が発行したと思っていたトランジションに付随するエフェクトがまだ再生されていたので、状態を変更するリクエストが無視されました

関連する問題