我们能在Flash动画中把变量转移到ASP吗
复制代码代码如下所示:我们能在Flash动画中把变量转移到ASP吗
常见问题解答它。org / / --------------------------------------------------------------- VB
数据库结构:
要做的第一步是构建数据库。使用Access数据库为例,表名是tblstaff
有三个领域:斯特里德(自动编号),strknownas(文本),和strsurname(文本)。
这是一个用来显示用户名的数据库,并向它添加一些数据。
第二步是创建Flash 4动画:
以下步骤如下:
1)构建三个文本字段。它们被用来显示数据。
2)将第一个文本字段的名称设置为输入,用于接收输入数据
3)其他两个文本字段的命名,分别称为姓,
4)其他设置是第一个默认值。
5)最后,你选择添加flash的库按钮(应该是一个可重用的组件ScrollBarButton)。
这是非常重要的一步,按钮将把输入变量传递给ASP页面。
单击按钮属性(属性)上的动作页面。点击+和事件。检查释放箱。
6)单击+和加载/卸载电影。再次选择将变量加载到位置
在URL输入框中输入ASP文件名(如。选择目标。
7)最后,选择使用POST发送。在变量中单击+号来设置变量。
在变量输入框中输入输入(文本字段的第一个名称)
完成上述所有工作后,您将在操作框中看到以下内容:
关于(释放)
加载变量()
设置变量:输入
结束
所以,当单击该按钮时,在动画过程中释放,在输入框中的内容将被传递到flash.asp文件。
请注意,表单用于在后置方式中传递变量。
8)现在创建一个包含此Flash动画文件的HTML页面。
第三步:ASP文件代码
<
设置连接server.createobject(数据连接)
集集= server.createobject(ADODB。记录集)
连接。打开人DSN你的数据库连接
SQL =SELECT * FROM tblstaff,跨过= 的要求。形式(输入);
记录集打开SQL连接,1,2。
如果Recordset.EOF再
称为不
姓氏
其他的
=记录集(strknownas )
姓=记录集(strsurname )
最后如果
关闭记录集。
关闭连接。
response.write(=+ server.urlencode(称为))
response.write(姓=+ server.urlencode(姓))
%>
注意,通过后称为姓的方式将像这很重要
= data1surname =数据
Server.URLEncode(名)是用来确保过去的变量的传递是URL编码格式
下面简要介绍了asp和flash通信的原理:
事实上,变量是通过URL传递给Flash的,这实际上是get方法。
如果你不使用ASP,你实际上可以将变量传递给SWF文件,只要这个:
然后,文本我的变量将出现在Flash动画中指定的位置。
好了,这是说,现在ASP开发人员,只准备闪存需要的数据,然后使用Flash动画。
功能能使强大的网页问世。最简单的是用flash结合数据库绘制一个漂亮的饼图,呵呵。不管怎样,只要你能想象,你就能做到。
许多好事发生了。