2011-01-25 2 views
0

У меня есть обработчик 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'; 

     } 
     } 

ответ

0

I полагают, что он выдал эффект, который был присоединен к переходу, все еще играл, поэтому он проигнорировал мою просьбу об изменении состояния

Смежные вопросы