邮件订阅
5ucms帮助Flash与Asp的结合使用
作者: 来源: 日期:2016/12/28 17:18:40 浏览量:26(滞后) 人气:LOADING...(实时) 【

5ucms帮助Flash与Asp的结合使用
Flash 的功能已经非常强大,完全可以跟其他的服务器端语言结合起来,做出适合现在的网络应用的网站。一个典型的模式就是Flash 与Asp的结合使用。其架构如图1所示。

图01
可以把上面的结构看成是三层,Flash是一层,Asp是一层,数据库是一层。对Flash和Asp有点了解的人,只要处理好层与层之间的交互,结合使用Flash与Asp就决不是什么难事。

一、下面我们就先来看看Flash与Asp之间的交互

Flash与Asp的通讯是用Http协议,其请求格式为http://ip地址?参数1=值1&参数2=值2

即是在目的地址后面加上问号,再跟上参数字符串,参数之间用“&”号格开。如:
http://pcedu/test.asp?userid=guest&pwd=123

在上面的请求中,请求的目的文件为:http://pcedu/test.asp,第一个参数名为userid,值为guest,第二个参数名为pwd,值为123。

Flash与Asp之间的交互无非就是构造上面的请求字符串。

1、在Flash中,先构造好请求的字符串,然后利用函数LoadVariables(),就可以向服务器端发送请求和参数。我们来详细看看LoadVariables()这个函数。

函数的标准格式为loadVariables ("url" ,level/"target" [, variables])

在函数的各个参数中,url就是上面说的请求字符串。level/“target”是返回值的“层次”或者“目标”,这两个当中只能指定一个。variables是请求的方式,其值可以是“Get”或者是“Post”,一般Get用于参数值比较短的传送,Post用于参数值比较长的传送,这个参数是可选的。比如loadVariables ("http://pcedu/guest.asp?userid=guest&pwd=123" ,0, “GET”)就是一个完整的请求。

2、在Asp中,先要取得从Flash端传送过来的参数,这跟操作普通的HTML表单是一样的。都是利用Request对象,其语句为:

username = Request(“userid”)
password = Request(“pwd”)

userid和pwd就是从Flash端发送过来的参数名,如果是上一步中的请求字符串,username的值为guest,pwd的值为123。

3、在服务器端处理完请求,获得所需要的值后,Asp向Flash端发送结果,跟从Asp中操作Html语言一样,都是用Resp&strname&"'' and password=''"&strpassword&"''"
‘查询数据库
rstemp.open sqltemp1,c&pwd=" add eval(_root.pwd),this, "GET");
now = new Date();
begintime = now.getSeconds();
while(true) {
endt = new Date();
endtime = endt.getSeconds();
if (endt - now > 2)
{
_root.gotoAndPlay(eval(login));
}
}
}

4、在Sql Server数据库(数据库的类型不重要,改一改连接串就可以的)中,建立一张名为“userinfo”的表,其中有“Userid”和“Password”两个字段。

5、建立一个guest.asp文件,文件内容为


6、将Flash文件和Asp文件部署到IIS服务器中,然后打开Flash文件,输入登陆信息就可以看到实例的效果了。(出处:PConline)

选择5ucms.org 选择未来

本站推荐: 5ucms模板下载 5ucms插件下载 仿站联系Q3876307       [复制给好友] [打印] [关闭] [返回] [顶部]
上一篇:5ucms仿站,进入FlashMX组件时代之六改善组件用户体验
下一篇:5ucms插件,进入FlashMX组件时代之四组件的衍生
本站声明:本网站所载文章等内容,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权及其它问题,请在30日内与本网联系(Email:3876307#qq.com),我们将在第一时间删除内容。若原创内容转载请注明出处。
5ucms帮助Flash与Asp的结合使用的关键词:
评论信息
相关分类
本周热门
本月热门
关于我们 - 版权/免责 申明 - 建站服务 - 网站地图 - 稿件投递 - 联系我们 - 5ucms
Copyright © 2008-2015 www.5ucms.org