0

SequenceRunner に SequenceWaiter ステップを追加すると、イベントに渡されたイベント オブジェクトを取得するにはどうすればよいですか? 私のテスト関数からのコードがあります:

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

1 に答える 1

0

flexunit フォーラムで回答済み。基本的な考え方は、クラスを拡張し、関数をSequenceWaiterオーバーライドsetupListenersして追加のイベント リスナーを設定し、イベント オブジェクトをこのリスナーの public フィールドに保存することです。

于 2011-01-28T03:26:30.140 に答える