2009-02-03 71 views
0

即時通訊在我的Flex應用程序中使用webservice組件,但發現即時通過我的應用程序使用相同的webservice調用時,一遍又一遍使用相同的代碼。flex 3 webservices

是否有創建webservice組件的最佳做法?我應該把所有的代碼放在動作類中,如果有的話,你有沒有樣本?

+0

你覺得什麼樣的事情自己重複方法開始?您可能會發布一些示例代碼,並附上一些設計說明,以獲得更清晰或更具體的反饋。 – 2009-02-03 22:08:25

回答

2

您可以考慮爲您的Web服務創建代理類。 Flex 3自動生成器does it for you但我發現它非常臃腫。你可以看看它並創建你自己的簡單代理。

我通常創造一個像這 -

public function GetProducts(id:String, onSucess:Function, onFailure:Function) { 
    //1. Create web service component and set properties 
    //2. Call the WS and get a token 
    //3. Add a responder to the token with closures wrapping onSuccess and onFailure 
}