0

RemoteObjectsを使用して、Flex / FlashBuilder4.6からZendAMFPHPを呼び出しています。イベントなどに基づいてサーバーにリクエストを送信する前に、メソッド呼び出しを停止または中止したい。

すべてのRemoteObjectを作成して保存するクラスがあります-例:

activityLogService = new RemoteObject("zend");
activityLogService.endpoint=endpointServer;
activityLogService.addEventListener(FaultEvent.FAULT,faultHandler);

その後、このオブジェクトを簡単に呼び出すことができます。

remotingService.activityLogService .getRecords();

たとえば、一部の変数が適切に設定されていない場合に、remotingServiceオブジェクトでリクエストを停止し、サーバーに何も送信しない方法を見つけようとしています。

呼び出しイベントがあることに気づきました:activityLogService.addEventListener(InvokeEvent.INVOKE、invokeHandler);

しかし、それが適切な時点で物事を停止するのか、それとも実際にリクエストを停止することさえ可能かどうかはわかりません-もしそうなら、どのように?

ありがとう!

4

1 に答える 1

0

この質問をチェックしてください フレックス:リモート通話を停止することは可能ですか?

RemoteObjectを使用している場合は、getOperation()メソッドを呼び出してから、対応する操作でcancel()を呼び出すことができるはずです 。

于 2012-02-27T22:53:50.670 に答える