|
Flash和Asp数据库的结合应用(1) |
Author:咖啡虫 PublishTime:2005-5-12 |
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了,下面我们就来讲讲具体的实现过程。 |
| | |