能不能在flash动画中给asp传递变量?(2)


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文件的,只要这样:  
<PARAM  NAME=movie  VALUE="myMovie.swf?myVariable=Text+of+my+variable">  
接着文本"Text  of  my  variable"将会出现在Flash的动画中指定的位置  
好了,该说的都说了,现在对于ASP的开发者来说,只要把Flash所需要的数据准备好,然后利用Flash中的动画  
功能就可以做出强劲的网页出来了.最简单的是利用flash结合数据库画一个很漂亮的饼图,呵呵.反正只要大家能够想象就可以做出  
很多很好的东西出来的.