Получить объект события из SequenceWaiter - PullRequest
0 голосов
/ 20 января 2011

Когда я добавляю шаг SequenceWaiter в SequenceRunner, как я могу получить объект события, который был передан в событие?Вот код из моей тестовой функции:

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
}));

1 Ответ

0 голосов
/ 28 января 2011

Ответ на форуме flexunit . Основная идея заключается в расширении класса SequenceWaiter, переопределении функции setupListeners для настройки дополнительного прослушивателя событий и сохранения объекта события в открытом поле в этом прослушивателе.

...