OK У меня есть HTTPService
, который выполняет функцию dataLoaded(e:ResultEvent):void
всякий раз, когда он получает результат вызова send().Flex: Отменить HTTPService.send()?
ИТАК Если я позвоню HTTPService.send()
, а затем вызвать HTTPService.send()
снова прежде, чем предыдущий один получает результат, я в конечном итоге повторно запущен dataLoaded()
, который является нежелательным
То, что я хочу, если HTTPService.send()
вызывается до предыдущего вызова к нему возвращает результат. Я хочу отменить первый вызов и обработать результат только с последнего звонка до HTTPService.send()
Надеюсь, это имеет смысл.
Как это сделать?
Спасибо!
Привет, Как остановить выполнение HTTP службы, когда при это посередине ?. Мой сценарий; Я делаю поисковую службу, которая выполняет поиск пациента из БД из входного текстового ввода. Если пользователь меняет текст, который он вводит, прежде чем я снова отправлю служебный вызов, но я хочу получить результат на основе последнего введенного текста, первый звонок, который я посылаю(), я хочу уничтожить или остановить его. Как я достигаю этого? Спасибо заранее. –
См. Http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/rpc/http/HTTPService.html#cancel() –