2 Stimmen

Synchrone Aufrufe mit RemoteObject

Gibt es eine Möglichkeit, synchrone Aufrufe mit RemoteObject in Flex zu machen?

0voto

Sie sollten vielleicht versuchen, und machen Sie eine Anforderung mit allen Daten u wollen synchron empfangen werden und dann machen die verschiedenen Klassen, die Daten benötigen, um die richtigen Daten für diese Klasse zu hören.

ex:

  // request
  remoteobject.GetData(); 

  // on received request
  private function receivedData(evt:ResultEvent):void   
  {

     for each (var resultobject:ResultObjectVO in evt.result)
     {

        var eventModel:Object;

        var event:DataEvents = new DataEvents(resultobject.ResultType);
        event.data          = eventModel;

        eventdispatcher.dispatchEvent(event);
     }
  }

Etwa so. Ich hoffe, das hilft.

0voto

Rafael Lucio Punkte 1

Vielleicht, wenn Sie eine synchrone XMLHttpRequest JavaScript in Flex aufrufen, können Sie dies tun.

0voto

smagno Punkte 1

Sie alle sind irgendwie falsch oder nicht mit Flex von Adobe, wenn Sie 2 Anrufe an den Server senden, egal, ob jeder eine individuelle resquestObject die zweite wird NUR zurückgegeben werden, nachdem die erste beenden, auch wenn die zweite dauert 1 Milisekunde zu verarbeiten. Probieren Sie einfach das Beispiel fibonnaci 1/40.

1 Stimmen

Dies geschieht nur, wenn Ihre Aufrufe an dieselbe Domäne gerichtet sind - Flex folgt den HTTP-Standards und verwendet den Netzwerkstack des Betriebssystems. Die meisten Betriebssysteme öffnen nur 2 Verbindungen pro Server. Wenn Sie 2 verschiedene Server haben, haben Sie 2 Verbindungen pro Server, also insgesamt 4 Verbindungen. Und da bin ich mir sicher :)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X