Obtener objeto de evento SequenceWaiter
-
13-10-2019 - |
Pregunta
Cuando agrego paso SequenceWaiter en el SequenceRunner, ¿cómo puedo conseguir objeto de evento wich se pasó al evento? No es el código de mi función de prueba:
var sequence: SequenceRunner = new SequenceRunner(this);
sequence.addStep(new SequenceCaller(manager, function(): void {
manager.startUpload();
}));
sequence.addStep(new SequenceWaiter(manager, PackageUploadEvent.BEFORE_PACKAGE_UPLOAD, 1000));
sequence.addStep(new SequenceCaller(manager, function(): void {
// TODO: Get event object from PackageUploadEvent.BEFORE_PACKAGE_UPLOAD event
}));
Solución
Answered on flexunit forum. The basic idea is to extend SequenceWaiter
class, override setupListeners
function to set up additional event listener and save event object to the public field in this listener.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow