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

如何用FLASH制作倒计时

发布网友 发布时间:2022-05-06 16:25

我来回答

2个回答

热心网友 时间:2023-10-11 20:56

一般来说,Flash做计时器都是用调用系统时间然后计算时间差来实现的,这样时间很精确,因为我们知道Flash的帧频是一个相对量,会受到处理器的影响,所以计时并不精确
如果你对时间要求不是特别精确就用帧频来做,中间保持若干帧不动就可以了,做动画不要怕用了很多帧,真正占空间的是关键帧

关于你说的那个类型转换的问题你可以用变量来代替试一试
比如我要现实动态文本显示"9"
可以a=9;然后TextField=a;
这里的TextField是动态文本的变量,如果你把他填在实例名称一栏的话要TextField.text=a

希望对你有所帮助

热心网友 时间:2023-10-11 20:57

1.启动Flash,新建元件,命名为“倒计时”,行为中选择“影片剪辑”,确定后进入元件编辑窗口。
2.点击文本工具,在属性中选择“静态文本”,划出一个文本框,设置好文本框的参数,输入内容“现在离2008北京奥运开幕还有”。
3.点击文本工具,在属性中选择“动态文本”,划出一个文本框,设置好文本框的参数,变量设置为“DaoJiShiText”。
4.命名所在层为“倒计时”,在时间轴的第一帧上输入以下代码:
EndTime=new Date(2009,9,29, 0,0,0);
//定义倒计时结束时间,此处为2009年小孩子生日
//注意,月份参数用0-11表示1-12月
NowTime=new Date();
//定义当前时间
zong=Math.floor((EndTime.getTime()-NowTime.getTime())/1000);
//取得当前时间与结束时间相差的总秒数
if(zong>0)
{
tian=Math.floor(zong/(60*60*24));
//取得剩余天数
zong=zong-tian*60*60*24;
shi=Math.floor(zong/(60*60));
//取得剩余小时数
zong=zong-shi*60*60;
fen=Math.floor(zong/60);
//取得剩余分钟数
zong=zong-fen*60;
miao=zong;
//取得剩余秒数
DaoJiShiText=String(tian)+"天"+String(shi)+"时"+String(fen)+"分"+String(miao)+"秒";
}
5.在时间轴的第12帧处插入关键帧,输入语句“gotoAndPlay(1);”。
6.返回主场景,把倒计时影片剪辑拖放至主场景中,测试运行。
说明:以上代码以2009年小孩子生日倒计时结束时间,首先计算出当前时间与结束时间相隔的总秒数,再分别转换成对应的天数、小时数、分钟数和秒数。由于Flash默认的帧频是12,代码中在第12帧处使用了“gotoAndPlay(1);”语句,用于安排倒计时代码每隔一秒运行一次,使得所显示的倒计时信息每隔一秒刷新一次。

热心网友 时间:2023-10-11 20:56

一般来说,Flash做计时器都是用调用系统时间然后计算时间差来实现的,这样时间很精确,因为我们知道Flash的帧频是一个相对量,会受到处理器的影响,所以计时并不精确
如果你对时间要求不是特别精确就用帧频来做,中间保持若干帧不动就可以了,做动画不要怕用了很多帧,真正占空间的是关键帧

关于你说的那个类型转换的问题你可以用变量来代替试一试
比如我要现实动态文本显示"9"
可以a=9;然后TextField=a;
这里的TextField是动态文本的变量,如果你把他填在实例名称一栏的话要TextField.text=a

希望对你有所帮助

热心网友 时间:2023-10-11 20:57

1.启动Flash,新建元件,命名为“倒计时”,行为中选择“影片剪辑”,确定后进入元件编辑窗口。
2.点击文本工具,在属性中选择“静态文本”,划出一个文本框,设置好文本框的参数,输入内容“现在离2008北京奥运开幕还有”。
3.点击文本工具,在属性中选择“动态文本”,划出一个文本框,设置好文本框的参数,变量设置为“DaoJiShiText”。
4.命名所在层为“倒计时”,在时间轴的第一帧上输入以下代码:
EndTime=new Date(2009,9,29, 0,0,0);
//定义倒计时结束时间,此处为2009年小孩子生日
//注意,月份参数用0-11表示1-12月
NowTime=new Date();
//定义当前时间
zong=Math.floor((EndTime.getTime()-NowTime.getTime())/1000);
//取得当前时间与结束时间相差的总秒数
if(zong>0)
{
tian=Math.floor(zong/(60*60*24));
//取得剩余天数
zong=zong-tian*60*60*24;
shi=Math.floor(zong/(60*60));
//取得剩余小时数
zong=zong-shi*60*60;
fen=Math.floor(zong/60);
//取得剩余分钟数
zong=zong-fen*60;
miao=zong;
//取得剩余秒数
DaoJiShiText=String(tian)+"天"+String(shi)+"时"+String(fen)+"分"+String(miao)+"秒";
}
5.在时间轴的第12帧处插入关键帧,输入语句“gotoAndPlay(1);”。
6.返回主场景,把倒计时影片剪辑拖放至主场景中,测试运行。
说明:以上代码以2009年小孩子生日倒计时结束时间,首先计算出当前时间与结束时间相隔的总秒数,再分别转换成对应的天数、小时数、分钟数和秒数。由于Flash默认的帧频是12,代码中在第12帧处使用了“gotoAndPlay(1);”语句,用于安排倒计时代码每隔一秒运行一次,使得所显示的倒计时信息每隔一秒刷新一次。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 交互设计的“根”——七大定律 交互设计原则和理论2——七大定律 七大设计原则 附近的加油站有哪些 附近的加油站有哪些地方 怎么制作奥特曼计时器 制作一个较麻烦的Flash倒计时器,流程告诉我 ps图层复制后怎么修改图案的颜色呢?望详尽些! Adobe Photoshop CS,复制图层。还有设置前景色快捷键是什么? ps中复制了一个图层更改其前景色,按ctrl+delete但是改变的是其背景色,是怎么回事? 父母在老家打死了一只黄鼠狼,之后就出了点事情,求高人指点怎么解.谢谢!! 我打死了个黄鼠狼,听别人有灵性的,我怕它的伙伴来报复,怎么办??? 打死了一个黄鼠狼,被上身喊死的冤,怎么解决 司法考试考的内容是什么? 单网通的手机能不能换成二网通的 全网通手机和单网手机有什么区别 红烧肉丸子怎么做? 红烧肉丸子的做法,红烧肉丸子怎么做好吃,红烧 红烧肉丸子是一道家常菜,颜色好看又美味,红烧肉丸子具体怎么做呢? 我奶奶76岁眼睛总感觉有水,但一擦还没有,总感觉眼睛有一层蒙子,眼睛发乌,需要做哪些检查? 眼睛老是水汪汪的是怎么回事? C语言的“链表”用英文怎么说? 求关于c语言英语翻译 中宏保险MT项目到底如何?是否值得参与?急 节日会员祝福短信怎么群发? 怎样用Flash制作电子计时器。从0开始计时的那种。谢谢! 录音截屏怎么设置 生脉饮能治贫血吗? 顺便帮忙全面介绍下 生脉饮和脑心舒口服液治疗贫血和血压低吗 生脉饮有什么副作用,真的补血吗? 中度贫血,低血糖的人 喝生脉饮合适吗? 贫血,血压低可以喝点生脉饮吗 生脉饮是治什么的呢? 美股软件推荐艾德一站通的买卖单位? 关于生脉饮的问题 怎样治疗严重贫血呢? 贫血,益气维血胶囊和生脉饮能一块吃吗 我的身体一直都感觉很虚,有点贫血和低血压。请问医生生脉饮这个药可以长时间喝吗?医生建议几种调理的药 同花顺软件美股行情中,美股的市值单位是什么啊? 贫血和血压低怎么治疗好得快呀拜托了各位 谢谢 华为手机接怎么设置全屏 生脉饮跟益气养血口服液,治疗贫血那个效果好? 视频聊天时 对方听不到我的声音 炒股软件上港股、美股标价跟A股标价一样只有数字没有单位,请问港股和美股分别是港币和美元标价的吗? 土木专业去施工单位,施工岗,技术岗,商务岗选哪个比较好,有什么利弊?