请问怎样实现FLASH+ASP留言板?

请问怎样实现FLASH+ASP留言板?  
---------------------------------------------------------------  
 
下面是本人以前写的一个教程,ASP与Flash就是这样交互的,如果你会用asp操作Access的话,那变一变就很了,不会的话,最后面有教你如何读取access  
---------------------------------------------------------------------  
 
       本教程实现的内容:模拟登录,浏览者从flash输入用户名和密码,经过ASP页面验证,再返回是否正确的标志。  (注:用户名是arbiter,密码是123456)    
 
       首先,ASP页面的内容如下:    
<%    
username=Request.Form("uid")  '取得从flash提交过来的变量    
password=Request.Form("pwd")    '同上    
'判断用户名及密码是正确    
If  username="arbiter"  and  password="123456"  then    
           '向flash传送变量flag    
           Response.Write("flag="+Server.URLEncode("yes"))    
Else    
           Response.Write("flag="+Server.URLEncode("no"))    
End  If    
%>    
 
       然后是flash文件部分:    
1.在主场景上建立三个层,分别叫MCs、AS、Label    
2.每层都设定4个关键帧    
3.Label层的第1个关键帧Label  name是"login",第2个关键帧Label  name是"check",第3个Label  name是"pass",第4个关键帧的Label  name是"wrong"    
 
4.MCs层第1个关键帧放2个input输入框,一个的variable叫uid(用户名),一个的variable叫pwd(密码),还有一个确定按钮,按钮的AS为:    
on  (release)  {    
           loadVariables  ("test.asp",  "",  "POST");    
           gotoAndStop("check");    
}    
然后第2个关键帧只有一个确定按钮,AS如下:    
on  (release)  {    
           //取得从test.asp里传过来的变量flag    
           nowflag  =  flag;    
           if  (nowflag  ==  "yes")  {    
                       gotoAndStop  ("pass");    
           }  else  {    
           gotoAndStop  ("wrong");    
           }    
}    
第3个关键帧只有一句文字:"你已经成功登录!"    
第4个关键帧有一句文字:"输入的用户名或密码有错,请返回并重新输入。",和一个返回按钮,按钮的AS为:    
on  (release)  {    
           gotoAndStop  ("login");    
}    
 
5.最后是AS层,每一个关键帧的AS都是:    
stop();    
 
       至此,你已经完成了这一个flash,输出swf文件,放在一个html文件里,连同test.asp文件一起放上支持asp的空间(或利用本机的PWS/IIS)来测试。    
       如有错漏,请指出。  
   
 
 
----------------------------------------------------  
读取access:  
 
set  conn=server.createobject("adodb.connection")  
conn.open  "provider=Microsoft.Jet.OLEDB.4.0;Data  Source="  &  Server.Mappath("数据库名")  
set  rs=server.createobject("adodb.recordset")  
rs.open  "select  *  from  表名",conn,0,1  
 
Response.Write("test="+Server.URLEncode(rs("字段名")))    
 
这样就可以向flash传送一个叫test的变量,内容是读取出来的字段内容。  
留言板安装非常简单,适合于需要个性化的用户使用。 此程序版本为v1.4 2009.9.27日更新 安装:首先,你需要有一个支持asp程序的服务器,或者在本地机器上安装pws(win98系统)或者iis(win2000、NT、XP..)然后将bbs整个目录都拷贝Inetpub\wwwroot的目录里,在地址栏输入地址进行测试。安装过程中主要注意的是数据库是data.mdb文件,用acesse打开数据库,输入地址http://localhost/gb/admin/index.asp就可以添加或者删除管理用户。 asp后台的删除还没做,可以直接在留言板里删除,密码登录就行了。 为了安全,最好是把数据库的名字修改掉,然后在相应的网页程序内把名字也修改成你新命名的名字(不懂的先看下简单的asp教程)以前的随机调用背景功能一样有用,将bg0文件夹改成bg就可以生效,里的文件修改后可以 成为背景,并且每次打开背景都不一样。 bg文件夹里共有8个flash文件,如果你想要改背景,可以将里面的文件改成不同的背景或者前景,或者你只要一个就在bg文件夹里放一个swf文件就行了。登录后可能不能及时看到删除按钮,这时点留言板上的“刷新页面”按钮一次就可以看见右边的删除按钮了。 04年5月1日,增加头像功能,暂时放了10个头像可用 头像在image文件夹里,你可以更换成你自己喜欢的头像图片,但要用和现在一样的文件名字,大小最好也和现在的图片一样。 最后,有朋友说不喜欢这个界面,那很容易,你们自己做就是了,那个bg.fla 文件就是留言板的背景界面,大家可以按照自己的喜好或者网站风格去制作自己喜欢的界面。 有空就会继续更新,希望美工好的朋友合作。 祝大家使用愉快! ================= www.52j.com =================
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值