Gibt es ein Ereignis in Flex 4, mit dem ich eine Statusänderung erkennen kann?
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.
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.
Es gibt mehrere Statusereignisse, auf die Sie in jeder UIComponent-Klasse achten können:
MXML:
%Vor%Tags und Links actionscript-3 flex flex4