- 作者:xiaoxiao
- 发表时间:2020-12-23 10:59
- 来源:未知
用Flash结合ASP制作计数器Blackflash |
虽然现在有很多网站提供免费的计数器,如果自己能动手做一个不是更好吗?所以今天我就教大家通过Flash结合ASP来制作计数器。 1.新建一个文件,把当前层命名为“背景”,可以自己选择颜色,你也可以在此层中加入Movie Clip,这样可以让你的计数层更加动感,这可是文本计数器不可能实现的。再新建一层,命名为“数字”,用来存放计数器的显示数字。 2.按“Ctrl+F8”新建一个“Movie Clip”,命名为“number”。在时间线中插入10帧,每一帧填写一个数字(从0~9),并用“Ctrl+K”来调整位置。回到背景层中,用“Ctrl+L”打开库。拖出6个“number”符号,用“Ctrl+K”调整位置,让它们之间的距离保持相等。打开菜单Modify→Instance面板,把它们从左到右命名为“100000”、“10000”、“1000”、“100”、“10”、“1”。 3.计数器是由数据库来存放访问数记录的,每次打开时应该加上1位数字,所以我们就需要创建数据库文件。首先启动Microsoft Access(本人使用的是Access97),新建一个数据库,在新表中建一个字段“Count”,类型为整数。把这个表也命名为“Count”。打开任务栏中PWS图标的设置窗口,把计数器所在的目录定义为“Counter”的虚拟目录,并允许执行脚本程序。在Windows的控制面板里双击“ODBC数据源(32位)”图标,为数据库加一个系统DSN,命名为“Counter”。 4.现在让我们回到Flash中,新建层“Action”用来存放脚本程序。选中第一帧,在脚本面板中写下Aciton(我们可以按面板右边的小三角转到Expert mode模式) count = “12345” tellTarget (“/1”) { stop (); j = /:count.length; i = /:count.charAt(j-1); gotoAndStop (++i); } |