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永遠不會被觸發,並且不會發送請求,因爲我的服務器日誌中沒有看到任何請求。可能是這種行爲的原因是什麼?