flash与asp/php/asp.net通信的方法第1/3页
flash与asp/php/asp.net通信的方法第1/3页
发布时间:2016-12-28 来源:查字典编辑
摘要:一、使用loadVariables一个例子简单的描述了如何通过GET方法向服务器端的ASP发送请求:复制代码代码如下:_root.pushA...

一、使用loadVariables

一个例子简单的描述了如何通过GET方法向服务器端的ASP发送请求:

复制代码 代码如下:

_root.pushAction=function(URL,){

this.loadVariables(URL,"GET");

}

varask=true;

varpushURL=”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

[Copytoclipboard][-]CODE:

<%@Language="JScript"%>

<%

//声明并定义接受请求的变量

varstr_getask=Request.QueryString("ask");

//声明并定义返回信息变量

varstr_Msg="Sorry!Yourrequesttreadawry.";

//如果接受到的变量为true,则返回成功消息

if(str_getask=="true"){

str_Msg="OK!Yourrequestsucceed!";

}

Response.write("output="+str_Msg);

%>

这样,一个名字为output,值为str_Msg的变量就发送回FlashPlayer中,可以在flash中以output的名字引用这个变量。当然我们必须注意服务器在处理这个过程中是需要时间的,因此最后那个onEnterFrame用来测试是否有变量返回.

当前1/3页123下一页阅读全文

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Flash教程学习
热门Flash教程学习
网页设计子分类