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
}));
¿Fue útil?

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
scroll top