Domanda

Quando aggiungo passo SequenceWaiter nella SequenceRunner, come posso ottenere oggetto evento goduto era passato alla manifestazione? C'è il codice dalla mia funzione di test:

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
}));
È stato utile?

Soluzione

FlexUnit forum . L'idea di base è quella di estendere classe SequenceWaiter, funzione override setupListeners per impostare ulteriore listener di eventi e Salva oggetto evento al campo pubblico in questo ascoltatore.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top