最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

flash與asp/php/asp.net通信的方法第1/3頁

 更新時(shí)間:2008年03月30日 13:13:02   作者:  
flash與后臺(tái)程序通信
一、使用loadVariables
一個(gè)例子簡單的描述了如何通過GET方法向服務(wù)器端的ASP發(fā)送請(qǐng)求:
復(fù)制代碼 代碼如下:

_root. pushAction = function(URL,) { 
    this.loadVariables(URL, "GET"); 

var ask = true; 
var pushURL = ”http://localhost/test/return.asp?ask=”+ ask; 
pushAction (pushURL); 
_root.onEnterFrame = fuction(){ 
               trace(_root.output); 


這里首先定義了一個(gè)名為pushAction的函數(shù),在loadVariables函數(shù)中使用了GET參數(shù)。然后定義了一個(gè)名為ask的布爾型變量,用來向服務(wù)器傳遞變量。最后使用pushAction函數(shù)向服務(wù)器上的一個(gè)名為return的ASP頁面發(fā)送GET請(qǐng)求。如果需要對(duì)這樣的請(qǐng)求作出處理,在ASP中,URL行的分析結(jié)果存在于Request對(duì)象中,比如下例:
return.asp

[Copy to clipboard] [ - ]CODE:
<%@ Language="JScript" %>
<%
//聲明并定義接受請(qǐng)求的變量
var str_getask= Request.QueryString("ask"); 
//聲明并定義返回信息變量
var str_Msg = "Sorry! Your request tread awry.";
//如果接受到的變量為true,則返回成功消息
if (str_getask == "true"){
  str_Msg = "OK! Your request succeed!";
}
Response.write("output=" + str_Msg);
%>
這樣,一個(gè)名字為output,值為str_Msg的變量就發(fā)送回Flash Player中,可以在flash中以output的名字引用這個(gè)變量。當(dāng)然我們必須注意服務(wù)器在處理這個(gè)過程中是需要時(shí)間的,因此最后那個(gè)onEnterFrame用來測試是否有變量返回.

相關(guān)文章

最新評(píng)論

胶州市| 四川省| 乐亭县| 沙湾县| 托克逊县| 北海市| 黎平县| 长寿区| 衡南县| 电白县| 株洲市| 大安市| 同心县| 富民县| 高密市| 博兴县| 台山市| 新乡市| 黄山市| 睢宁县| 河北省| 武隆县| 南康市| 岱山县| 石景山区| 德格县| 英山县| 桦川县| 伊吾县| 沭阳县| 扎鲁特旗| 浦北县| 民丰县| 双鸭山市| 镇远县| 马边| 嵩明县| 米脂县| 乐安县| 台江县| 哈巴河县|