5D艺术网首页
商城
|
资讯
|
作品
|
博客
|
教程
|
论坛
登录
注册
加为好友
发短消息
来自:
性别:秘密
最后登录:2008-10-28
http://kafeichong.5d.cn/
首页
|
新闻
|
话题
|
博客
|
相册
|
艺术作品
|
社交关系
|
留言板
|
社交圈
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]