flash制作计时器和倒计时器

上传人:M****1 文档编号:487486795 上传时间:2023-08-24 格式:DOC 页数:11 大小:70.50KB
返回 下载 相关 举报
flash制作计时器和倒计时器_第1页
第1页 / 共11页
flash制作计时器和倒计时器_第2页
第2页 / 共11页
flash制作计时器和倒计时器_第3页
第3页 / 共11页
flash制作计时器和倒计时器_第4页
第4页 / 共11页
flash制作计时器和倒计时器_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《flash制作计时器和倒计时器》由会员分享,可在线阅读,更多相关《flash制作计时器和倒计时器(11页珍藏版)》请在金锄头文库上搜索。

1、flash 制作计时器倒计时器一、获取系统时间方法:1、新建一图层 1,鼠标双击“图层 1”,改名为“文本” ;(图层改名方法后面 就不再叙述)2、 选中“文本”层第一帧,再用鼠标点击左面工具栏的“A”,再点击在左下角属性栏“ A”旁边的倒三角,点击“动态文本”(字体、字号、颜色根据需要自选),在工作面建立一个文本,输入“ 00:00:00 ”(引号不要)便于观察大小;在 工作面中间的下面的“变量”里输入“ bjsj ”(引号不要)(输入变量名是便于动 作调用,后面不再解释)3、新建图层 2,命名“动作”。选中“动作”层第一帧(为空白关键帧) ,按“ F9”, 在动作脚本框里输入 (也可直接将

2、下面脚本复制进去) (后面的脚本都可直接复制, 不再解释)mytime=new Date() / 定义一个时间函数 mytimet_h=mytime.getHours() / 定义 t_h 获得当前时间中的时if(t_h10) shi=0 + t_h /让小时以“ 00”的格式显示elseshi=t_h / 把小时赋值给变量“ shi ”t_m=mytime.getMinutes() / 定义 t_m 获得当前时间中的分钟if(t_m10) fen=0 + t_m /让分钟以“ 00”的格式显示else fen=t_m / 把分钟赋值给变量“ fen ”t_s=mytime.getSecond

3、s() / 定义 t_m 获得当前时间中的秒else miao=t_s / 把秒数赋值给变量“ miao”bjsj=shi + : + fen + : + miao /动态文本框显示时分秒4、 选中“动作”层第二帧,按“ F7”(插入空白关键帧),在按“ F9”,在脚本 里输入gotoAndPlay(1)5、测试、调整、完成。呵呵! !二、制作计时器方法:1、新建一图层 1,鼠标双击“图层 1”,改名为“文本” ;(图层改名方法后面 就不再叙述)2、 选中“文本”层第一帧,再用鼠标点击左面工具栏的“A”,再点击在左下角属性栏“ A”旁边的倒三角,点击“动态文本”(字体、字号、颜色根据需要自选)

4、,在工作面建立一个文本,输入“ 00:00:00 ”(引号不要)便于观察大小;在 工作面中间的下面的“变量”里输入“ JiShiText ”(引号不要)(输入变量名是便 于动作调用,后面不再解释)3、新建图层2,命名“动作” o选中“动作”层第一帧(为空白关键帧),按“ F9”, 在动作脚本框里输入 (也可直接将下面脚本复制进去) (后面的脚本都可直接复制, 不再解释)stop();/ 停止zong=0 / 为变量 zong 覆初值JiShiText=00+:+00+:+00;4、分别选中“动作”层第二帧和第十三帧,按“F7 ”插入空白关键帧,选中第二帧,按“ F9”,在脚本框里输入:zong

5、=zong+1 /zong 用来计算已经用去的总秒数 shi=int(zong/3600) /shi 用来显示总秒数换算成的小时数 if(shi10) h=0 + shi / 让小时以“ 00”的格式显示 else h=shifen=int(zong-(shi*3600)/60) /fen 用来显示总秒数减去小时后换算成的 分钟数if(fen10) m=0 + fen / 让分钟以“ 00”的格式显示else m=fenmiao=zong%60 /miao 用来显示总秒数换算成的秒数,%为取余数符号if(miao10) s=0 + miao / 让秒数以“ 00”的格式显示else s=mia

6、oJiShiText =h + : + m + : + s /让文本框显示已用时间5、选中“动作”层第十三帧,按“ F9”在脚本框里输入:gotoAndPlay(2)6、新建图层,改名“开始” ,选中第一帧,从库里调一个按钮作“开始”按钮 到工作面上,位置、大小自定。 (关于按钮制作这里不叙述) ,鼠标点击工作面上 的幵始按钮(一定是工作面上的按钮图标),按“ F9”,在脚本框里输入:on (press) play();/ 当鼠标点击时播放7、 为了画面简洁,在“幵始”层第二帧按“F6”插入关键帧,再把工作面上的 开始按钮图标移到工作面外(这一步根据你的需要而定)8、新建图层,改名“继续” ,

7、点击第一帧,从库里调一个按钮作“继续”按钮到工作面上,位置、大小自定。 (关于按钮制作这里不叙述) ,鼠标点击工作面上 的继续按钮(一定是工作面上的按钮图标),按“ F9”,在脚本框里输入:on (press) play();/ 当鼠标点击时播放9、 为了画面简洁,在“继续”层第二帧按“F6”插入关键帧,再点击第一帧, 把工作面上的继续按钮图标移到工作面外,鼠标点击第二帧,把工作面上的继续 按钮调整到与“开始”层第一帧的“开始”按钮同一位置。 (这一步根据你的需要 而定)10、新建图层,改名“暂停” ,点击第一帧,从库里调一个按钮作“暂停”按钮 到工作面上,位置、大小自定。鼠标点击工作面上的暂

8、停按钮(一定是工作面上 的按钮图标),按“ F9”,在脚本框里输入:on (press) stop();/ 当鼠标点击时停止播放10、新建图层,改名“清除” ,点击第一帧,从库里调一个按钮作“清除”按钮 到工作面上,位置、大小自定。鼠标点击工作面上的清除按钮(一定是工作面上的按钮图标),按“ F9”,在脚本框里输入:on (release) gotoAndPlay(1);/ 当鼠标点击时返回第一帧播放11、选中“文本”图层,在第十三帧处按“ F6插入关键帧。12、测试、调整,完成。呵呵,请我喝酒。三、制作输入任意时间(可以暂停)倒计时器方法:1、新建一图层 1,鼠标双击“图层 1”,改名为“文

9、本” ;(图层改名方法后面 就不再叙述)2、 选中“文本”层第一帧,再用鼠标点击左面工具栏的“A”,再点击在左下角属性栏“ A”旁边的倒三角,点击“输入文本”(字体、字号、颜色根据需要自选),在工作面建立一个文本,输入“ 000”(引号不要)便于观察大小;在工作面 中间的下面的“变量”里输入“ shuru ”(输入变量名是便于动作调用,后面不再 解释),并点击一下“变量”前面的那个方形框, (在文本周围显示边框)便于使 用时突出数字输入的地方。再用相同方法在工作面建立一个文本(字体、字号、 颜色根据需要自选),再点击在左下角属性栏“ A”旁边的倒三角,点击“动态文 本”(这里就是使用时倒计时显

10、示的地方) ,变量里输入“ xs”。3、新建图层 2,命名“动作”。选中“动作”层第一帧(为空白关键帧) ,按“ F9”, 在动作脚本框里输入 (也可直接将下面脚本复制进去) (后面的脚本都可直接复制, 不再解释)stop();/ 停止播放 xs=00+:+00;/ 软件启动时倒计时显示 00:00 模式,没有其它作用,可以不 要4、分别选中“动作”层第二帧和第三帧、第四帧,按“F7 ”插入空白关键帧,选中第二帧,按“ F9”,在脚本框里输入:stop();/ 停止播放clearInterval( hs1 );/ 结束动作 hs1timer=fen*1000*60+miao*1000;/ 将

11、fen 和 miao 转换成毫秒相加后寄存到 timer ,便于暂停后继续5、选中“动作”层第三帧,按“F9”在脚本框里输入:stop();/ 停止播放var love = getTimer();/ 设置 love 变量 , 获取影片的播放时间 ,以便微秒清零timer = shuru*1000*60;/ 把输入的数转换成毫秒付给 timerhs1 = setInterval(showTime, 100 );/设置一个动作,每 100 毫秒更新一次function showTime() now = getTimer(); /获取现在的微秒计时shicha = now - love;/微秒计时c

12、ha = timer - shicha;/微秒倒计时fen = int(cha/1000/60);/分倒计时if (fen10) /:如果分数是个位。fen= 0+fen; /:分数前面加“ 0”,并赋给变量“ fen else fen= fen; /:否则直接赋给变量“ fen”。miao = int (cha/1000)-fen*60; / 秒倒计时if (miao10) /:如果秒数是个位。miao= 0+miao;/:秒数前面加“ 0”,并赋给变量“ miao ” 。 else miao = miao;/:否则直接赋给变量“ miao ” 。if(fen=0&miao=0) clear

13、Interval( hs1 ); ;/ 到 0 分 0 秒时,结束影 片悬停,计时结束gotoAndStop(1);/ 转到第一帧停止xs=fen+:+miao;/ 倒计时显示6、选中“动作”层第三帧,按“F9”在脚本框里输入:stop();var love = getTimer();/ 设置 love 变量 , 获取影片的播放时间 , 以便微秒清零 timer =fen*1000*60+miao*1000;/ 把输入的数转换成毫秒付给 timerhs1 = setInterval(showTime, 100 );/设置一个动作,每 100 毫秒更新一次function showTime()

14、now = getTimer(); / shicha = now - love;/ cha = timer - shicha;/获取现在的微秒计时微秒计时微秒倒计时if (fen10) /:如果分数是个位。fen= 0+fen; /:分数前面加“ 0”,并赋给变量“ fen else fen= fen; /:否则直接赋给变量“ fen”。fen = int(cha/1000/60);/分倒计时miao = int (cha/1000)-fen*60; / 秒倒计时if (miao10) /:如果秒数是个位。miao= 0+miao;/:秒数前面加“ 0”,并赋给变量“ miao ” 。 else miao = miao;/:否则直接赋给变量“ miao ” 。if(fen=0&miao=0) clearInterval( hs1 ); ;/ 到 0 分 0 秒时,结束影 片悬停,计时结束gotoAndStop(1);/ 转到第一帧停止xs=fen+:+miao;/ 倒计时显示7、新建图层,改名“开始” ,选中第一帧,从库里调一个按钮作“开始”按钮 到工作面上,位置、大小自定。 (关于按钮制作这里不叙述) ,鼠标点击工作面上 的幵始按钮(一定是工作面上的按钮图标),按“ F9”,在脚本框里输入:on (press

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号