Skip to main content

[Flex] 3.4 SDK HttpService responder bug

Reference: http://twitter.com/sectore/status/3605078853

本篇用來筆記用,
在使用 Flex 3.4 SDK 的時候如果你有使用到 HttpService 利用 Responder 置入 result and fault function 時,你應該會發現 result 會被 call 兩次。

參考 Jens Krause「推」上的解法:
public function callService():void
{
// call the service
service=new HTTPService();
service.url=yourUrl;
var token:AsyncToken=service.send();
token.addResponder(new Responder( result, fault));
//重點是這句
service.addEventListener( ResultEvent.RESULT , emptyResult );
}
public function emptyResult(e:Event):void{}

這樣就可以解掉囉~~

Comments

Popular posts from this blog

[書評] 拖延心理學:為什麼我老是愛拖延?是與生俱來的壞習慣,還是身不由己?

作者: Jane B. Burka & Lenora M . Yuen 推薦指數 ★★★★★ 有時候,只是想了解事情發生原因而不是尋求解法 在這邊不是要講這本書的內容,而是想聊它對我的影響。