<s:Button id="btnNext" label="Next" width="80" click.Title="changeState('Info');" click.Info="changeState('Organ');" />
Как динамически изменить событие "click.Title" в actionScript?
btnNext.addEventListener(MouseEvent.CLICK, ????
Примерно так:
btnNext.addEventListener(MouseEvent.CLICK, onClick); private function onClick(event:MouseEvent):void { switch (currentState) { case "Title": changeState("Info"); break; case "Info": changeState("Organ"); break; } }
В ActionScript не поддерживается декларативные состояния.