Kumpel nicht auf Ereignisse hören - Flex
-
23-10-2019 - |
Frage
Ich arbeite an einem einfachen Projekt mit Flex 4 und Mate Framework. Wenn ich Mate -Event -Karte in FX: Deklarations -Tag in MXML -Datei einbeziehe, und wenn ich ein Ereignis abfeuere, hören Mate -Event -Handler Ereignisse an und reagieren darauf.
Das Problem ist, dass dies in Aktionsskriptbasiertem Projekt, wenn ich die EventMap -Klasse instanziiere (dies ist nur in der MXML -Datei) und nur eine Ereignis in der Top- und Aufstreichung eines Ereignisses aufbewahrt. Eventiated EventMap hört Ereignisse nicht an, das aus der Aktionskriptklasse entnommen wird.
Was glaubst du, läuft schief?
Danke im Voraus.
Lösung 2
Aus irgendeinem Grund können die von ActionScript -Kursen versandten Ereignisse von Mate -Event -Handlern nicht angehört werden.
Um sicherzustellen, dass Ereignishandler auf jeden Fall Ereignisse angemessen erhalten, sollten wir die in Mate Com.asfusion.mate.events.events.Dispatcher definierte Klasse nutzen. Wir müssen nur ein Ereignis mit dieser Klasse instanziieren und entsenden.
Andere Tipps
Antony. Nur ein Vorschlag, ein Beispiel zu bekommen Cafetownsend http://mate.asfusion.com/page/examples/cafe-townsend ist keine schlechte Idee.
Erstellen Sie Ihre Anwendung mit diesem Beispiel viel einfacher. Sie können auch die Event -Handhabung von Mate aus diesem Projekt lernen.