2005/05/12 | Flash和Asp数据库的结合应用(1)
类别(flash) | 评论(0) | 阅读(299) | 发表于 15:47
Flash和Asp数据库的结合应用
上海外国附语大学附属中学 孙越

在讨论例子之前,先了解Flash和Asp结合的原理,其实懂一点ASP的朋友都知道ASP是基于HTML的。Flash和Asp接口的原理和纯ASP文件之间交互的原理是一样的,简单地说就是页面之间的数据交换。
而在页面之间传递数据我们是通过函数实现的:
LoadVariables(Flash4版本) / loadVariablesNum(Flash5版本、FlashMX版本)
语法:
loadVariables (url ,location [, variables]);
loadVariablesNum (url ,location [, variables]);
参数:
url 是需要载入的s脚本文件位置。
location ,载入到swf的位置。
variables 是表示是否需要传递参数,有post和get两种选项。
说明:
Flash的一个很重要的技巧,与外部文件进行数据交换,如果能用好这一点,这无疑是扩大了 Flash 的应用范围。
Flash 能接受的变量格式为: 变量名=变量值 ,FLASH 支持多变量接受, 将上格式的多个变量分别用 & 分隔便可。而接受变量的方法有三种。

第一:Flash可以直接接受HTML文件的变量。
方法如下
1.    把调用swf文件的那条语句:
<param name=movie value="您的swf文件.swf">
改为:<param name=movie value="您的swf文件.swf?变量名=变量值">
此时,swf文件中就能接受到变量。
2.    如果要在同一个HTML文件中传送多个变量则书写格式为:
<param name=movie value="您的swf文件.swf?变量名1=变量值1&变量名2=变
量值2&变量名3=变量值3">。
3.    运行HTML文件,就可以在swf中直接显示或引用变量了。
(实际使用时,‘?’后直接跟‘&变量名’,才能将值传递过去)
上面是通过html里调用swf带参数的方法来实现向flash中传递参数的,但flash与外部文件“联姻”的最典型方法是直接读取是TXT文件和cgi , php , asp文件。前者可在客户机运行,后者要服务器支持。这就要我们现在讲的命令load Variables了,下面我们就来讲讲具体的实现过程。
0

评论Comments

日志分类
首页[223]
javascript[29]
asp[62]
常识[12]
SQL[8]
文学[2]
Dreamweaver[22]
网页设计[25]
flash[20]
片言碎语[21]
php[6]
web standard[16]