Flex - как прервать / остановить вызов метода RemoteObject? - PullRequest
0 голосов
/ 28 февраля 2012

Я использую RemoteObjects для вызова ZendAMF PHP из Flex / Flash Builder 4.6. Я хочу остановить или прервать вызов метода, прежде чем он отправит запрос на сервер на основе события или аналогичного.

У меня есть класс, в котором я создаю и сохраняю все объекты RemoteObjects - например:

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

Тогда позже я могу просто назвать этот объект:

remotingService.activityLogService .getRecords();

Я пытаюсь найти способ в моем объекте remotingService остановить запрос - и ничего не отправлять на сервер - например, если некоторые переменные установлены неправильно.

Я заметил, что есть событие invoke: activityLogService.addEventListener (InvokeEvent.INVOKE, invokeHandler);

Тем не менее, я не могу сказать, остановит ли это вещи в нужном месте, или даже возможно ли на самом деле ОСТАНОВИТЬ запрос - если да, то как?

Спасибо!

1 Ответ

0 голосов
/ 28 февраля 2012

Проверьте этот вопрос Flex: возможно ли остановить удаленный вызов?

Если вы используете RemoteObject , вы должны иметь возможностьдля вызова getOperation () метода и затем cancel () для соответствующей операции.

...