2010-12-11 26 views
1
var lv = new LoadVars(); 
    var r = new LoadVars(); 
    lv.action = "update"; 
      r.onLoad = function(success) 
    { 
       //do further logic here 
      } 
    lv.sendAndLoad("http://example.net/service.php", r, "POST"); 

如何在flex 3中完成上述操作?Flex3中LoadVars的等效參數是什麼?

UPDATE

如何使用URLLoader做到這一點?

回答

3

WITH的HTTPService

var vo:Object = new Object; 
    vo.action = "update"; 
    s = new HTTPService(); 
    s.url = "http://example.net/service.php" 
    s.method = "POST"; 
    s.resultFormat = "e4x"; //or xml or whatever 
    s.send(vo); 
    s.addEventListener(ResultEvent.RESULT,onLoad); 

和使用URLLoader

var loader:URLLoader = new URLLoader(); 
var request:URLRequest = new URLRequest("url here"); 
var vars:URLVariables = new URLVariables();  
vars.action = "update"; 
request.data = vars; 
request.method = URLRequestMethod.POST; 
loader.load(request); 
loader.addEventListener(Event.COMPLETE,onComplete); 
+0

你喜歡它的MXML? – chchrist 2010-12-11 15:46:33

+0

如何使用URLLoader執行此操作? – fms 2010-12-11 15:51:49

相關問題