仓酷云
标题:
ASP教程之Flash+ASP
[打印本页]
作者:
小魔女
时间:
2015-2-3 23:40
标题:
ASP教程之Flash+ASP
大家可以自己去看一看.可以说看得想呕吐.以前有次下了个动网来看.里面连基本内置函数的保护措施(函数没防御性)都没有.难怪经常补这个补那个了.可能现在.NET版会好点吧 在Flash中利用ASP需求的前提:
1。你的ISP的server必需撑持Active Server Pages而且最好撑持数据库
2。你应当要装置Flash 4
3。需求你对ASP有初步的懂得
OK,上面详细引见怎样利用:
第一步要做的是创立数据库:
数据库布局:
例子中利用Access数据库,表名为tblStaff,有三个字段:strID (主动编号),strKnownAs(Text),strSurname (Text). 这是一个用来示范用户名的数据库,随意加些数据吧。
第二步就是创立一个Flash 4的动画罗:
步调以下:
1)创立三个text field.它们是用来显示数据用的;
2)把第一个text field的name设置为Input,它是用来吸收输出数据的;
3)别的两个text field分离定名为KnownAs和Surname;
4)其它设置先为默许;
5)最初,从Flash的library当选择增添一个按钮 (应当是一个可重用的组件ScrollBarButton )。 这是很主要的一步,按钮将把输出的变量传递给ASP页面, 到按钮的属性(Properties)上单击Action页. 单击"+"号和On MouseEvent.勾上Release框;
6)再次单击"+"号和Load/Unload Movie.选择"Load Variables Into Location", 在URL输出框内输出你的ASP文件名(例如flash.asp). 选择Target;
7)最初,选择Variables中的Send using POST, 单击"+"号来设置变量, 在Variable输出框内输出"Input"(就是第一个text field的name), 当下面的任务都完成后,你应当在action box内看到以下内容:
On (Release)
Load Variables ("flash.asp", "", vars=POST)
Set Variable: "Input" = ""
End On
如许当在动画过程当中这个按钮被点击并释放后,Input输出框中的内容将被传递给flash.asp文件.注重form是利用的post体例传递变量的;
8)如今创立一个HTML页面,在个中包括这个Flash动画文件。
第三步:ASP文件的代码:
<%
Set Connection = Server.CreateObject("ADODB.Connection")
Set Recordset = Server.CreateObject("ADODB.Recordset")
Connection.Open "people" '你的数据库毗连的DSN
SQL = "SELECT * FROM tblStaff WHERE strID=" & Request.Form("Input") & ";"
Recordset.Open SQL,Connection,1,2
If Recordset.EOF Then KnownAs = "Not" Surname = "Found"
Else KnownAs = Recordset ("strKnownAs") Surname = Recordset ("strSurname")
End If
Recordset.Close
Connection.Close
response.write("KnownAs="+Server.URLEncode(KnownAs))
response.write("&Surname="+Server.URLEncode(Surname))
%>
需求注重的是在把KnownAs和Surname传递归去的写法,将是如许的:
KnownAs=Data1&Surname=Data2
利用Server.URLEncode(VariableName)来包管传递曩昔变量的是依照 URL格局编码的。
上面复杂引见一下ASP和Flash通信的道理:
变量其实都是经由过程URL传递给Flash的,其实这是一种GET办法, 你不利用ASP其实也能够把变量传递给一个swf文件的,只需如许:
接着文本"Text of my variable"将会呈现在Flash的动画中指定的地位
好了,该说的都说了,如今关于ASP的开辟者来讲,只需把Flash所需求的数据筹办好,然后使用Flash中的动画 功效就能够做出微弱的网页出来了.最复杂的是使用flash联合数据库画一个很大度的饼图,呵呵.归正只需人人可以想象就能够做出良多很好的器材出来的。</p> 缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。
作者:
海妖
时间:
2015-2-4 05:06
掌握asp的特性而且一定要知道为什么。
作者:
第二个灵魂
时间:
2015-2-9 16:11
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
作者:
小魔女
时间:
2015-2-10 06:50
掌握asp的特性而且一定要知道为什么。
作者:
再见西城
时间:
2015-2-11 00:10
Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")
作者:
小女巫
时间:
2015-3-1 18:28
那么,ASP.Net有哪些改进呢?
作者:
金色的骷髅
时间:
2015-3-12 19:31
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
作者:
admin
时间:
2015-3-20 01:51
掌握asp的特性而且一定要知道为什么。
作者:
分手快乐
时间:
2015-3-23 17:50
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
作者:
小妖女
时间:
2015-3-26 06:26
Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")
作者:
再现理想
时间:
2015-4-1 07:25
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
作者:
变相怪杰
时间:
2015-4-12 22:05
Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")
作者:
深爱那片海
时间:
2015-4-14 17:41
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
作者:
透明
时间:
2015-4-17 21:29
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
作者:
愤怒的大鸟
时间:
2015-4-27 19:57
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
作者:
老尸
时间:
2015-5-4 00:35
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
作者:
灵魂腐蚀
时间:
2015-5-4 10:39
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
作者:
莫相离
时间:
2015-5-12 10:14
如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。
作者:
精灵巫婆
时间:
2015-7-4 10:37
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2