需要一个晚会开幕前十秒钟倒计时的视频,最好是视频,flash也可以。有的请发我邮箱,谢谢。分不够的可以加
关注:206 答案:2 手机版
解决时间 2021-01-17 19:39
- 提问者网友:葃日懙妳
- 2021-01-16 18:55
邮箱是dingwenbo1@yahoo.com.cn
最佳答案
- 二级知识专家网友:选择重头再来
- 2021-01-16 20:03
没有什么要求吗,推荐你进premiere中自带的通用倒计时片头
全部回答
- 1楼网友:相忘于江湖
- 2021-01-16 21:20
思路:1.创建一个文本用于输出时间; 2.实例化一个date类,给定参数为倒计时时间; 3.用倒计时时间减不断变化的新的系统时间求出相差的毫秒数; 4.最后学会毫秒-秒-分钟-小时-天之间转换。 加入as代码: _root.createtextfield("txt", 1, 150, 150, 0, 0); txt.autosize = true; //创建一个文本框用于输出时间 var year = 2008; var month = 8; var date = 8; var hour = 20; var minute = 0; var second = 0; //设置定时时间(本例以北京奥运为倒计时) var end:date = new date(year, month-1, date, hour, minute, second); //date类实例化将日期和时间指定为毫秒, 月份(0~11)所以要减1 _root.onenterframe = function () { var now:date = new date(); //获得当前的日期和时间(单位:毫秒) var dif = (end-now)/1000; //计算出二者相差的毫秒数,除以1000转换为秒数 var dif_d = math.floor(dif/(3600*24)); //相差的天数=[相差的总秒数/一天的总秒数(60秒*60分*24小时)] var dif_h = math.floor((dif-dif_d*3600*24)/3600); //相差的小时=[(天数取整后剩于的总秒数)/一小时的总秒数] var dif_m = math.floor((dif-dif_d*3600*24-dif_h*3600)/60); //相差的分钟=[(天数和小时取整后剩于的总秒数)/一分钟的总秒数] var dif_s = math.floor(dif-dif_d*3600*24-dif_h*3600-dif_m*60); //相差的秒数=[天数和小时和分钟取整后剩于的总秒数] txt.text = dif_d+"天 "+dif_h+"小时 "+dif_m+"分钟 "+dif_s+"秒"; }; flash充电: date类简介 1.date类的构造函数 public date([yearortimevalue:number], [month:number], [date:number], [hour:number],[minute:number], [second:number], [millisecond:number]) 2.构造函数中的参数 yearortimevalue:number [可选]: 如果指定了其它参数,则此数字表示年份(如 1965)。如果该数字表示 时间值(未指定任何其它参数),则为 1970 年 1月 1日 0:00:00 之前或之后的毫秒数。 month:number [可选]: 0(一月)到 11(十二月)之间的整数。 date:number [可选]: 1 到 31 之间的整数。 hour:number [可选]: 0(午夜) 到 23(晚上11点)之间的整数。 minute:number [可选]: 0 到 59 之间的整数。 second:number [可选]: 0 到 59 之间的整数。 millisecond:number [可选]: 0 到 999 之间的整数(毫秒)。 3.示例 例1: var d1:date = new date(); //date 对象被设置为运行赋值语句的时间。 trace(d1) //返回: tue dec 18 22:35:38 gmt+0800 2007 例2: var d2:date = new date(2000, 0, 1); //使用传递 date 对象的年份、月份和日期参数创建 date 对象。 trace(d2) //返回: sat jan 1 00:00:00 gmt+0800 2000 例3: var d1:date = new date(); var d2:date = new date(2000, 0, 1); var dif = d1-d2 trace(dif); //返回相差的毫秒数: 251332873437 例4:也可以通过gettime()函数得到相同的结果 var d1:date = new date(); var d2:date = new date(2000, 0, 1); var dif = d1.gettime()-d2.gettime(); trace(dif); //返回相差的毫秒数: 251332873437
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!