| AI教程 | Flash教程 | Fireworks教程 | Painter教程 | CDR教程 | CAD教程 | 3Dmax教程 | Maya教程 | 摄影技巧 | 广告文案 | LOGO案例 | PS教程

超简单flash+asp+access计数器

  虽然计数器不一定要用数据库,不过我这个计数器真是非常非常地简单 

  大部分是受了guoy_8186的启发,他的投票教程真的非常不错。

  Flash代码:

var count = new LoadVars(); //创建一个loadVars对象 
count.load("你的路径/write.asp", count); //读取asp文件 
count.onLoad = function(success) { 
 if (success) { 
  visits = count.total; 
 } //上面是判断是否读取完毕,完成后把读到的变量赋予场景中的变量 
};    asp代码: 

<% 
dim rs 
dim sql 
dim conn ‘定义变量 
set rs=server.createobject("adodb.recordset") ’创建资料集对象 
conn = "DBQ=" + server.mappath("counter.mdb") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};" ‘数据库连接语句,默认是你的空间根目录,如果数据库文件前面有文件夹路径要加上去 
sql="update count set num=num+1 where id=1" ’给num这个值加上1的语句 
rs.open sql,conn,1,1 ‘执行写入  
sql2="select * from count where id=1" ’读取的语句 
rs.open sql2,conn,1,1 ‘执行读取 
if not rs.eof then 
total=rs("num") ’把数据库里的值赋予一个变量 
response.write"&total="&total&"&" ’把数据写成flash可以读取的形式 
else 
end if 
set rs=nothing 
set conn=nothing 
%>

  数据库用access,建一个数据库叫counter,在里面建一个新表叫count,表里面只需要创建两个字段,一个叫id,类型选自动编号,设置为主键;另一个叫num,类型是数字,这个字段就是储存数据的地方。 

  这样就OK了!以后每次打开这个flash文件就会在数据库里增加1,因为读取到flash里面是个变量,你可以随心所欲地处理它。

主题测试文章,只做测试使用。发布者:绘画吧,转转请注明出处:http://www.huitu8.com/shejijiaocheng/Flashjiaocheng/20190830/93948.html



联系我们

在线咨询:点击这里给我发消息

邮件: