教你用flash8.0一步一步制作计时器和任意时间可以暂停的倒计时器_第1页
教你用flash8.0一步一步制作计时器和任意时间可以暂停的倒计时器_第2页
教你用flash8.0一步一步制作计时器和任意时间可以暂停的倒计时器_第3页
教你用flash8.0一步一步制作计时器和任意时间可以暂停的倒计时器_第4页
教你用flash8.0一步一步制作计时器和任意时间可以暂停的倒计时器_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、“F9”,在动作脚本框里输入(也可直接将下面脚本复制进去)(后面的脚本都可直接复制,不再解释)mytime=new Date() /定义一个时间函数mytime t_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.getSec

3、onds() /定义t_m获得当前时间中的秒 if(t_s10) miao=0 + t_s /让秒数以“00”的格式显示 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,命名“动作”。选中“动作”层第一帧(为空白关键帧),按“F9”,在动作脚本框里输入(也可直接将下面脚本复制进去)(后面的脚本都可直接复制,不再解释)stop();/停止zong=0 /为变量zong覆初值 JiShiText=00+:+00+:+00;4、分别选中“动作”层第二帧和第十三帧,按“ F7”插入空白关键帧,选中第二帧,按“F9”,在

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

6、 s=miao JiShiText =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”,改名为“文本”;(图层改名方法后面就不再叙述)2、选中“文本

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

10、一帧(为空白关键帧),按“F9”,在动作脚本框里输入(也可直接将下面脚本复制进去)(后面的脚本都可直接复制,不再解释)stop();/停止播放xs=00+:+00;/软件启动时倒计时显示00:00模式,没有其它作用,可以不要4、分别选中“动作”层第二帧和第三帧、第四帧,按“ F7”插入空白关键帧,选中第二帧,按“F9”,在脚本框里输入:stop();/停止播放clearInterval( hs1 );/结束动作hs1timer=fen*1000*60+miao*1000;/将fen和miao转换成毫秒相加后寄存到timer,便于暂停后继续5、选中“动作”层第三帧,按“F9”在脚本框里输入:st

11、op();/停止播放var love = getTimer();/设置love变量,获取影片的播放时间,以便微秒清零timer = shuru*1000*60;/把输入的数转换成毫秒付给timerhs1 = setInterval(showTime, 100 );/设置一个动作,每100毫秒更新一次function showTime() now = getTimer(); /获取现在的微秒计时shicha = now - love;/微秒计时cha = timer - shicha;/微秒倒计时fen = int(cha/1000/60);/分倒计时if (fen10) /:如果分数是个位。

12、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) clearInterval( hs1 ); ;/到0分0秒时,结束影片悬停,计时结束gotoAndStop(1);/转到第一帧停止xs=fen+:+miao;/倒计时显

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

14、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) clearInterval( hs1 ); ;/到0分0秒时,结束影片悬停,计时结束gotoAndStop

15、(1);/转到第一帧停止xs=fen+:+miao;/倒计时显示7、新建图层,改名“开始”,选中第一帧,从库里调一个按钮作“开始”按钮到工作面上,位置、大小自定。(关于按钮制作这里不叙述),鼠标点击工作面上的开始按钮(一定是工作面上的按钮图标),按“F9”,在脚本框里输入:on (press) gotoAndStop(4);/当鼠标点击时转到第三帧停止8、为了画面简洁,在“开始”层第二帧按“F6”插入关键帧,再把工作面上的开始按钮图标移到工作面外(这一步根据你的需要而定)9、新建图层,改名“继续”,点击第二帧,从库里调一个按钮作“继续”按钮到工作面上,位置、大小自定。(关于按钮制作这里不叙述)

16、,鼠标点击工作面上的继续按钮(一定是工作面上的按钮图标),按“F9”,在脚本框里输入:on (release) gotoAndStop(4);/当鼠标点击时转到第四帧停止10、为了画面简洁,在“继续”层第三帧按“F6”插入关键帧,把工作面上的继续按钮图标移到工作面外,鼠标点击第二帧,把工作面上的继续按钮调整到与“开始”层第一帧的“开始”按钮同一位置。(这一步根据你的需要而定)11、新建图层,改名“暂停”,点击第二帧,按“F6”插入关键帧,从库里调一个按钮作“暂停”按钮到工作面上,位置、大小自定。鼠标点击工作面上的暂停按钮(一定是工作面上的按钮图标),按“F9”,在脚本框里输入:on (release) gotoAndStop(2);/当鼠标点击时转到第二帧停止12、为了画面简洁,在“暂停”层第三帧按“F6”插入关键帧,把工作面上的暂停按钮图标移到工作面外,鼠标点击第

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论