问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

FLASH倒计时问题:我做了一个FLASH倒计时,时间是做出来了,但是它不一秒一秒地动.请教

发布网友 发布时间:2023-09-07 18:44

我来回答

3个回答

热心网友 时间:2023-09-20 15:54

最好的办法是你把你的脚本写出来看下!听你说的很可能你只是做了一个FL动画并没有加脚本!
如果没脚本下面的可以作为参考:
在Flash时间函数中没有日期、时间的加减功能,对于需要用到“倒计时”时没法直接求两时间差,这里我们不得不借助另一特殊函数gettime()来计算。

该函数是取得指定对象自1970年1月1日午夜(通用时间)以来的毫秒数。譬如我们定义了一个时间变量“s1”,赋给它的值是“2006年8月1日0时”,试用下面语句:
s1=new Date(2006,7,1,0,0,0);
sj = s1.getTime();
如果设置一个动态文本框,变量名为“sj”,运行结果文本框中就出现:
1154361600000
就是说,自1970年1月1日午夜到2006年8月1日的午夜经过了1154361600000毫秒。那么还要说明一下,我们说的8月1日你怎么在时间参数里写2006,7,1呢,只是因为它按够了一个月的天数后才计月的,于是把每年开始的月计算为0,所以8月份计为7。

这就好啦,有了这个值我们就能求出两时间的差啦。当然,我们做倒计时不能显示出毫秒数,因为看到这些毫秒数,谁也不知道还有多少时间,程序中还要通过换算显示出几天几时或几分几秒才好。下面我们就从这个思路制作“倒计时”。

为了方便其他程序调用,还建立一个新元件(影片剪辑)。建立6个“输入文本”框,分别输入变量名“n、y、r、d、f、m”,用以分别输入最终目标的年、月、日、点、分、秒数,选择“n”框,打开“属性”面板,点击“字符”弹出“字符选项”,选中“仅”“数字”,点击“完成”,在下行“最多字符”框中输入“4”,如下图:
<img src=>
其他框同样都选择“仅”“数字”,“最多字符”框中输入“2”。这样可以避免输入时间时输入非标字符和输入过多位数。最好再选中对齐按钮中的右对齐。

时间轴共用2帧,在第1帧输入如下代码:
s2 = new date();
js1 = int((s1.gettime()-s2.gettime())/1000);
t1 = int(js1/(3600*24));
d1 = int(js1/3600)-t1*24;
f1 = int(js1/60)-t1*60*24-d1*60;
m1 = js1-t1*3600*24-d1*3600-f1*60;
if (js1<0.1) {
js = 离目标时间还差+t1+天+d1+小时+f1+分+m1+秒;
} else {
is = 时间到!倒计时结束。; }

制作一个“开始”按钮,输入代码:
on (release) {
s1 = new date(n,y-1,r,d,f,m); }

热心网友 时间:2023-09-20 15:55

我不知道你只是做了效果呢,还是说加了代码之后代码有问题。还是说清楚一些吧。

热心网友 时间:2023-09-20 15:55

如果你的帧频是12帧每秒的话,那倒计时就要每过12帧动一下。
flash 8的帧频默认是12。
(如果我没猜错的话,你用的是时间轴动画,而不是脚本吧!麻烦把问题写详细一点,我就用不着说猜了。好吧)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...乙肝表面抗体和乙肝核心抗体同显阳性,其余三项为阴性说明了什么... 确认劳动关系原告可以是多人吗 华为p7_l09的时间如何调整 什么地方卖毛线 如何订购毛线 顾景舟石瓢壶多少价 ...这个日期什么格式 Java 中怎么日期 转换成这样子呢如:2013-06-27... java中用正则表达式匹配并输出的时间怎样拿到别的方法里进行计算。例... Java程序 题目:星期计算器的实现。实现要点:输入一个2013-05-01后的日... 半夜敷面膜这些星座就是这样被吓死的 110男弹药技能介绍100版本男弹药是物理还是魔法 110版本男弹药下水道吗 dnf110级男弹药强度 dnf110男弹药怎么样dnf100版本男弹药厉害吗 Dnf110级男弹药强不强dnf100级男弹药怎么样 110版本男弹药怎么样100版本男弹药是固伤还是百分比 2011年北京到河北新乐市有火车吗?从北京坐车去新乐怎么方便? 中国新说唱邓紫棋被夸是哪一期 六里桥有去新乐的班车吗? 北京六里桥客运站到北京中医院怎么坐车 急急急北京六里桥长途汽车站去中医院线路 新乐到北京汽车怎么坐,多少钱? 哪里可以维修声皇效果器的 有从新乐到北京的汽车么?用提前买票么?几点?从哪里出发?到北京哪个站?一般需要多长时间? 现实的人生感悟句子 我想知道从新乐到北京六里桥那里有公交车吗?第一次到那里能告诉我怎么坐车吗?大概多少钱?谢谢了 蚂蚁身长2厘米,蜜蜂身长2厘米对吗 庆祝孩子过满月喜酒祝福贺词 北京六里桥长途汽车站有没有到大名的汽车或者是到濮阳的路过大名的时刻表 女生喜欢忠犬系男友的原因是什么? 2018卖淫会被收容教育吗 开封大学2018年征兵公告通知 2018国家统计局(湖南)保靖调查队临聘公告【2人】|保靖民族中学2018年 厨房水龙头左右转动的时候底座也跟着转请问有什么好的解决办法。 四字成语x鸣x人 乒乓球拍分为红双喜和什么两种颜色? 成语 鸣()人() 日本东京时代广场攻略日本买下时代广场 我是退役军人,1年半后因旧病复发,治疗好久不好,去哪里办残疾证?? 从胶州火车站怎么去黄岛区? 六里桥到廊坊的车在六里桥长途车站的哪边呐? 北京到廊坊多久 北京莲花池车站有去廊坊的大巴吗? 在贝多多里如何添加账本? 廊坊到六里桥的车最早几点 客如云怎么清除所有数据 在贝多多里如何查看资金分布情况? 你为什么不理我啊 宝贝 在贝多多里保险理财活期的怎么添加? 在贝多多里如何删除账本?