本页面由 Flash 保存计划 从 Internet Archive 存档还原 · 快照 2005-12-26 · 原址 http://flash8.net/teach/4307.htm ← Flash 保存计划

用投票系统呈献“Flash+asp”数据传递 数据库部分

作者:guoy_8186   类型:闪吧BBS   来源:闪吧

  前言: 好久好久没出教程,真对不起大家了,主要是工作太忙的缘故,不可否认,就是靠flash吃饭的人神仙们也不可能整天泡论坛些东西 ,我这样的凡人就更不可能了,呵呵,最近把工作辞了,觉得好没有前途,毕业的第一份工作就如此失败,哎……也不得不感谢老板,没有他对我的不人道,也就没有现在失业在家的我潜心修行,真的应该多学的东西了。
Ps:还好最后这个月老板给发了RMB1460够我活一段时间的了
好了,闲话少说,本节课我们通过一个flash的投票系统来窥探flash与asp之间的数据传递。由于是从初级讲起,又由于闪技板流量比较大,所以发这里了, 占兄弟们的地方,得罪了。


注意:我们探讨的是一些简单的不能在简单的的问题,所以拒绝一切人身攻击。欢迎对asp了解的高手批评指导,目的很清楚,共同的提高。
运行环境:IIS5.0+flash mx 2k4+access
学习目的:了解并掌握flash与asp之间怎样进行数据传递的。
学习目标:会用flash+asp做出你想要的(留言板,华丽的投票系统,日记本,新闻发布系统)
重点:
1、loadVariable() send() sendAndload()
2、request response.write
难点:数据库的写入。
作业:试着修改我的flashballot或者自己重新做一个要求,要求通过数据库动态修改前台显示的画面,也就是我们投票的内容可以改了,哈哈哈J
开始了:
第一步:asp flash
1,
我们新建一个文本文档,命名为1.asp.打开输入
<% 
‘-------------- 
response.write"&s=I am 8186" 
‘这里注意我们加个”&”,因为flash 读取外部变量必须加这个符号. 
‘-------------- 
%> 
2,
新建一个flash文档 ,
在第一镇加as
//---------------------------- 
System.useCodepage = true;//防乱码 
loadVariables("1.asp", _root);//用loadVariables加载外部变量。 
//----------------------------- 
第20祯加入
stop(); 
添加以动态文本命名为s
ctrl+enter测试
I am 8186"
出现以上文字。错了错了,应该打开iis测试。Ie浏览器的出现
I am 8186
没有问题正确。
以上我们了解了从asp到flash的传递。接下来干什么呢 ?
没错,我们应该到了flash到asp的信息传递
第二步:flash asp
1:
我们新建一个文本文档,命名为1.asp.打开输入
<% 
‘--------------------------- 
dim flag 
flag=request("flag") 
’读flash传过来的变量 
response.write"flag="&flag 
’显示出变量 
‘--------------------------- 
%> 
2:
新建一个flash文档 ,
在第一镇加as
//------------------------------------- 
System.useCodepage = true; 
var guoy:LoadVars = new LoadVars(); 
//新建loadvars对象 
guoy.flag = 1; 
//需要传递的数据 
guoy.send("1.asp", guoy, "post"); 
//将数据传到1.asp 
guoy.onLoad = function(success) { 
if (success) { 
gotoAndPlay(7); 
} else { 
stop(); 

}; 
//-------------------------------------------- 
//同志们,记住以上的格式,重要。若传送成功则gotoAndPlay(7);
否则
stop(); 
stop(); 
在第七镇加as
stop(); 
getURL("1.asp"); 
呵呵,打开IIS, 预览swf会看到ie窗口上显示flag=1;到这里有问题的举手,看来都没问题,好的我们歇会。
累死了,听会歌~~~~~~~~~~~~~~~~~
推荐FIR的千年之恋,真的不错。
正题:
第三步:我们的flashballot来了,比较简陋,不过,我们的目的并不是美工上,嘿嘿。
我们开始吧:这一部分我们用图加文字的方式来表述 
首先就是数据库的建立了。
打开access,创建一个空的数据库,命名为db.mdb
然后新建设计视图

然后添加三个字段名称分别为 
gyya,gyyb,gyyc,数据类型分别为数字
输入id,右键定义为主键 数字
//数据库必须定义主键

关闭表一命名guoy
这样数据库基本完成了,简单得很。
   责任编辑:uufeng    时间:2005年9月12日

正在加载评论...