Flash與ASP通信案例

如果你對ASP不熟悉,那麼先讓我們看看這個簡單的例子:

ASP代碼

<%@ language="JScript" %>
<%
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)
}

按ctrl+Enter看看,返回的如果是true,那就代表你已經成功了!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章