2009-06-10 5 views
1

Ich verwende eine HTTPService in meiner Flex-Anwendung. Ich möchte mehrere XML-Dateien laden, jede etwa 1 MB groß. Manchmal muss ich mit dem Laden der vorherigen XML-Datei aufhören und mit dem Laden eines neuen beginnen. Wenn ich HTTPService.cancel(); oder HTTPService.disconnect() verwende, erhöhen Sie die Zeit, um die Antwort vom Server zu erhalten.HTTPService in Flex mit multiconnections

Gibt es eine schnelle Möglichkeit, das vorherige Laden in HTTPService zu stoppen und neu zu starten?

Antwort

0

Was ist der Grund für die Verwendung eines HTTPService-Anfrageobjekts zum Laden mehrerer XML-Dokumente? Es scheint mir, dass die Verwendung mehrerer HTTPService-Objekte die bessere Lösung wäre, da sie ihre Anforderungen asynchron stellen.

Wenn die Reihenfolge, in der sie geladen werden, von Bedeutung ist, müssen Sie möglicherweise einen Warteschlangenmechanismus erstellen oder die Anfragen in der richtigen Reihenfolge verketten, ohne die ausstehende Anfrage abzubrechen ...