|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
一个例子简朴的描述了如何通过GET方式向服务器端的ASP发送哀求: _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); } 这里首先定义了一个名为pushAction的函数,在loadVariables函数中使用了GET参数。然后定义了一个名为ask的布尔型变量,用来向服务器传递变量。最后使用pushAction函数向服务器上的一个名为return的ASP页面发送GET哀求。假如需要对这样的哀求作出处理,在 ASP中,URL行的分析结果存在于Request对象中,比如下例: return.asp <%@ Language="JScript" %> <% //声明并定义接受哀求的变量 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); %> 这样,一个名字为output,值为str_Msg的变量就发送回Flash Player中,可以在flash中以output的名字引用这个变量。当然我们必须注重服务器在处理这个过程中是需要时间的,因此最后那个 onEnterFrame用来测试是否有变量返回. 返回类别: 教程 上一教程: 在ASP中用集合成批操作数据库 下一教程: 用ASP实现的代码批量修改程序 您可以阅读与"FLASH与ASP通信的几种方式"相关的教程: · flash与ASP通信的几种方式 · ASP调用带参数存储过程的几种方法 · ASP程序发送信件的几种方式比较 · ASP 中连接 MSSQL的几种方式 · 用ASP访问数据库的几种常见方法 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |