У меня есть код в компоненте flex, который я хочу прослушивать для события, источником события является пользовательский класс, который выполняется другим классом, который выполняется другим классом и т. Д. И т. Д. У меня сложилось впечатление, чтособытие будет проходить по всему приложению, поэтому я надеялся, что если бы я отправил пользовательское событие в классе следующим образом ...
private function finishEvent():void {
var evt:EventDispatcher = new EventDispatcher;
var finished:Event = new Event("finishedInterpret");
evt.dispatchEvent(finished);
}
, тогда я мог бы просто захватить его в своем компоненте следующим образом:
public function interpret(data:Array):void {
addEventListener("finishedInterpret", applyInferences);
db.executeBatch();
}
событие запускается в основном, когда executeBatch завершается, и вызывается finishEvent, но я слушатель ничего не получаю.Я попытался установить его в db.addEventListener, но теперь это имело эффект.