2010-11-16 37 views
1

您好 我試圖使用Flex MX發送一個簡單的GET請求:的HTTPService:是應該發送請求的Flex HTTPService.send()好好嘗試一下觸發的ResultEvent

<mx:HTTPService 
id="service" 
resultFormat="text" 
result="loadJSONDataToTree(event);" 
method="GET" 
useProxy="false" 
/> 

代碼:

service.url = base_url + "workbench/pipeline/"; 
service.send(); 

事件處理程序:

private function loadJSONDataToTree(event: ResultEvent): void 
{ 
    // just making sure the method is called 
    var f_dp: ArrayCollection = new ArrayCollection(); 
    f_dp.addItem("2"); 
    TreeView.dataProvider = f_dp; 
} 

看來,send()方法被調用,但EV ent永遠不會被觸發,並且不會發送請求,因爲我的服務器日誌中沒有看到任何請求。可能是這種行爲的原因是什麼?

回答

相關問題