用flash制作计数器

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

用flash制作计数器

一、在你的盘符(如D,E,F)建个文件夹,命名“count”

二、先用记事本建立个记数页,代替数据库。

1、打开记事本创建一个新文档,键入“00001” ,(00001 是初始值,你可以改)然后保存为count.txt,放在“count”文件夹里,这一步就完成了。

三,创建ASP 文档

1、在打开记事本新创建一个文档,将如下代码复制到记事本中:

asp语句:

<%

Dim count

Set Fs=Server.CreateObject("Scripting.FileSystemObject")

file_path=Server.MapPath("count.txt")

Set CounterFile=Fs.OpenTextFile(file_path)

OldCounterValue=CounterFile.ReadLine

NewCounterValue=OldCounterValue+1

Response.Write("count="&NewCounterValue)

CounterFile.Close

Set CounterFile=Fs.OpenTextFile(file_path,2)

CounterFile.WriteLine(NewCounterValue)

CounterFile.Close

%>

2、点另存为,在另存为对话框里,在“保存在”:栏里找到你放count 文件夹的盘符,并将这个文件保存在“count”文件夹里,文件改名为count.asp,这个文档就完成了。这步完成了。

四,创建SWF 文件

1、打开Flash软件,建个文档,另存为,在另存为对话框中,把保存在改成盘符下的count 文件夹,文件名改为count.swf。

2、把文档属性宽设置为55 象素,高为15象素,桢频为48。(根据您爱好设置背景色)

3 、在130 桢插入普通桢,点第一桢,点文本工具,在属性面板里把文本工具改为动态文本,字体任意,大小改为20,加粗,居中对齐。

4、在场景里拖出一个文本框,在属性面板里变量输入count

5、点选择工具,选中拖出的框,点水平中齐和垂直中齐,(尺寸不对时,先在属性里把尺寸改为55X15)

6、添加图层2,点第一桢,打开动作面板,输入如下代码:

SWF第一桢语句:

loadVariablesNum("count.asp?count=NewCounterValue", 0, "GET");

在129 桢插空白关键桢,输入如下代码:

SWF第129桢语句:

if (count eq "") {

gotoAndPlay(129);

} else {

gotoAndStop(131);

}

在130 桢插空白关键桢,输入如下代码:

g = String(count);

c = length(g);

long = 6;

createEmptyMovieClip("countor", 0);

countor._x = 642;

countor._y = 402;

if (c<=long) {

j = long-c;

for (var i = 0; i

countor.attachMovie("z0", "f"+i, i);

var theF = eval("countor.f"+i);

theF._x = i*21;

dx = theF._x+21;

}

for (var i = 0; i

cchr = g.charAt(i);

countor.attachMovie("z"+cchr, "n"+i, i+6);

var thev = eval("countor.n"+i);

thev._x = i*21+dx;

}

}

stop();

7,点保存,测试,测试时出来一个对话框,不用管,打开count 文件夹,里面有SWF 文件就完成了。

好了计数器就做好了。

相关文档
最新文档