SequenceWaiterからイベントオブジェクトを取得します
-
13-10-2019 - |
質問
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
}));
解決
答えた FlexUnitフォーラム. 。基本的なアイデアは拡張することです SequenceWaiter
クラス、オーバーライド setupListeners
追加のイベントリスナーを設定し、このリスナーのパブリックフィールドにイベントオブジェクトを保存する機能。
所属していません StackOverflow