如果你對ASP不熟悉,那麼先讓我們看看這個簡單的例子:
ASP代碼
<%@ language="JScript" %>
<%
var str_getask= Request.QueryString("ask");
Response.write("output=" + str_Msg);
%>
<%
var str_getask= Request.QueryString("ask");
Response.write("output=" + str_Msg);
%>
將此ASP文件命名爲return.asp,假設放在F:盤中
在地址欄中輸入:f:/return.asp?ask=mystr
你會看到如下的回覆:ouput=mystr
現在你可能已經有所瞭解了,我們向ASP傳送變量可以在文件名後加一個問號,然後是變量名=變量值
形式如:
xxx.asp?變量1=xx&變量2=xx&.......
那麼,在Flash中如何向ASP傳送變量呢,沒錯正是利用這種方法.Flash中有一個loadVariables方法,可供我們與
外部文件通信.下面新建一個Flash文檔(文檔放在與ASP文檔同一目錄下),在第一幀的AS中輸入:
var ask="true";
_root.loadVariables("return.asp?ask="+ask,"POST");
onEnterFrame=function (){
trace(output)
}
_root.loadVariables("return.asp?ask="+ask,"POST");
onEnterFrame=function (){
trace(output)
}
按ctrl+Enter看看,返回的如果是true,那就代表你已經成功了!