OK J'ai un HTTPService
qui exécute la fonction dataLoaded(e:ResultEvent):void
chaque fois qu'il obtient un résultat d'un appel send().Flex: Annuler HTTPService.send()?
OK Si j'appelle HTTPService.send()
puis appeler HTTPService.send()
à nouveau avant que la précédente reçoit un résultat, je me retrouve à plusieurs reprises en cours d'exécution dataLoaded()
ce qui est indésirable
Ce que je veux est si HTTPService.send()
est appelé avant un appel précédent à ce renvoie un résultat. Je souhaite annuler le premier appel, et traiter uniquement le résultat du dernier appel à HTTPService.send()
J'espère que cela a du sens.
Comment puis-je faire ça?
Merci!
Salut à tous, Comment arrêter l'exécution du service HTTP lors c'est au milieu? Mon scénario; Je crée un service de recherche qui recherche un patient depuis la base de données depuis une entrée de texte frontale. Si l'utilisateur modifie le texte qu'il/elle a saisi avant d'envoyer à nouveau l'appel de service mais que je souhaite un résultat sur la base du dernier texte entré, le premier appel que j'envoie() que je souhaite détruire ou arrêter. Comment puis-je y parvenir? Merci à l'avance. –
Voir: http://help.adobe.com/fr_FR/FlashPlatform/reference/actionscript/3/mx/rpc/http/HTTPService.html#cancel() –