|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
大家可以自己去看一看.可以说看得想呕吐.以前有次下了个动网来看.里面连基本内置函数的保护措施(函数没防御性)都没有.难怪经常补这个补那个了.可能现在.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> 缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。 |
|