sendToURL () 函数 public function sendToURL(request:URLRequest):void

语言版本 : ActionScript 3.0Player 版本 : Flash Player 9

向服务器发送一个 URL 请求,但忽略任何响应。

若要检查服务器响应,请改为使用 URLLoader.load() 方法。

navigateToURL () 函数

public function navigateToURL(request:URLRequest, window:String = null):void

语言版本 : ActionScript 3.0Player 版本 : Flash Player 9

在包含 Flash Player 容器的应用程序(通常是一个浏览器)中,打开或替换一个窗口。

下面是sendToURL的使用的例子:

Code
package
{
    import flash.display.Sprite;
    import flash.net.URLRequest;
    import flash.net.URLVariables;
    import flash.net.URLRequestMethod;
    import flash.net.sendToURL;
    import flash.net.navigateToURL;
    
    public class Main extends Sprite
     {
        public var url:String;
        public var ureq:URLRequest;
        public var uvar:URLVariables;
        public var urqmethod:URLRequestMethod;
        
        public function Main():void {
             init();
         }
        
        public function init():void {
             url = "http://localhost/test/net/send.php";
            
             uvar = new URLVariables();
             uvar.mes = "sendcreate";
            
             ureq = new URLRequest(url);
             ureq.data = uvar;
             ureq.method = URLRequestMethod.POST;
            
             sendToURL(ureq);
         }
     }
    
}

在AS2中,使用sendAndLoad和getURL实现与后台进行数据交互,在AS3中取消了这个方法,取而代之的是sendToURL和navigateToURL。