Flex 4: Zustandsänderungsereignis

8

Gibt es ein Ereignis in Flex 4, mit dem ich eine Statusänderung erkennen kann?

    
ChrisInCambo 20.10.2010, 23:53
quelle

3 Antworten

15

Ich weiß, dass diese Frage alt ist, aber indem ich nach Ereignissen für den Zustandswechsel google, komme ich immer noch hier her für Leute, die es wissen wollen:

Es gibt ein Ereignis StateChangeEvent.CURRENT_STATE_CHANGE , das von der Komponente ausgelöst wird, sodass Ihre Anwendung auch darauf warten kann.

In Ihrer Listener-Funktion können Sie dann auf die Eigenschaften StateChangeEvent.oldState und StateChangeEvent.newState zugreifen.

    
Siebe 14.07.2011 07:51
quelle
9

Wenn Sie über View States sprechen, ist die Antwort ja, Sie können auf das Ereignis enterState wie folgt hören (Entschuldigung für die Einfachheit des Beispiels, es ist Teil eines Projekts, an dem ich gerade arbeite, und ich habe relevante Teile davon entfernt der Code):

%Vor%

Und es gibt ein exitState-Ereignis, falls Sie es brauchen. Ich hoffe, das hilft dir.

    
Diego 03.01.2011 22:34
quelle
0

Es gibt mehrere Statusereignisse, auf die Sie in jeder UIComponent-Klasse achten können:

  • FlexEvent.STATE_CHANGE_COMPLETE
  • FlexEvent.STATE_CHANGE_INTERRUPTED
  • StateChangeEvent.CURRENT_STATE_CHANGING
  • StateChangeEvent.CURRENT_STATE_CHANGE
  • FlexEvent.ENTER_STATE
  • FlexEvent.EXIT_STATE

MXML:

%Vor%     
1.21 gigawatts 30.10.2016 05:01
quelle

Tags und Links