2012-05-23 32 views
0

我們使用遠程對象從java webservice檢索數據。在初始加載時,我們正在創建4個遠程對象並將服務命名爲myService。在java結束時,從remoteObj1調用的函數先執行,然後執行第二,第三和第四。但所有4個遠程對象的結果事件只有在執行第4個遠程對象的java功能後纔會調度。從flex LCDS服務中檢索數據的延遲

我們希望如果首先執行第一個函數,那麼應首先調度該遠程對象的結果事件。它不應該等待第4個函數執行。

有什麼建議嗎?

回答

1

最簡單的方法是鏈接事件處理程序。等到第一個RemoteObject的結果處理程序被調用,然後進行第二個調用,等等。

記住:AVM是非阻塞和異步的,編程模型是事件驅動的。所以,它與同步的「天真」Java代碼不同。