建立一個fla按f9進入編界面:
//這裡建立一個請求對象,這裡面的URL看具體而定。
var url:URLRequest=new URLRequest("http://localhost:4175/WebSite1/index.aspx");
//定義請求要發送的資料
var urlV:URLVariables=new URLVariables();
//xx為hello
urlV.xx="hello";
//設定要發送的資料
url.data=urlV;
// 請求方式
url.method=URLRequestMethod.POST;
//建構URL加載器
var urlLoader:URLLoader= new URLLoader();
//預設是text 是讓知道如何設定
urlLoader.dataFormat=URLLoaderDataFormat.TEXT;
//load有兩個含義 一個發送請求到asp.net 還有一個把響應結果給加載過來
urlLoader.load(url);
//加載完成響應結果就觸發COMPLETE事件,能後ec做出處理
urlLoader.addEventListener(Event.COMPLETE,ec);
//
function ec(e:Event):void
{
//列印伺服器響應的結果資料
trace(urlLoader.data);
}
asp.net背景程式:
index.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="index.aspx.cs" Inherits="index" %>
index.aspx.cs:
//得到swf發送過來的xx變量
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class index : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//得到swf發送過來的xx變量
String s = Request["xx"];
Response.Write("哈哈" + s);
}
}