文章分类 Classification
flash时钟特效
稿件来源: 阳光企业网站管理系统 撰稿作者: 太阳光 发表日期: 2014-08-15 阅读次数: 87 查看权限: 游客查看
flash时钟特效
因工作需要制作一个flash计时器,而且是需要翻日历效果。
本想只要制作一个0到9连续变化的动画即可。但发现数字并不一定是顺序变化,如果中间跳转就出问题了。最终是把数字分割成两半,可任意数字之间跳转。
核心脚本也简单:
var arr =[0,0,0,0,0,0],temp;//定义一个数组和临时变量 _global["setInterval"](function(){ //定时器,每秒执行一次 var now = new Date(); var str = ("0"+now.getHours()).slice(-2)+("0"+now.getMinutes()).slice(-2)+("0"+now.getSeconds()).slice(-2); temp = str.split(""); //由系统时间生成小时分钟秒数的数组 for(var i=6;i--;){ if(arr[i]!=temp[i]){ time_down["cd"+i].i=temp[i]; time_down["cd"+i].gotoAndPlay(1); } //比较数组,数字有变化的就更新 } arr = temp;//更新数组 },1000);
主要是把小时分钟秒数共6个数字相互对比,哪个位的数字变化了就更新那个动画。
源文件下载点击(flash8)
关键词: flash,时间 编辑时间: 2014-08-15 15:59:30
0
高兴0
支持0
搞笑0
不解0
谎言0
枪稿0
震惊0
无奈0
无聊0
反对0
愤怒
0%(0)
0%(0)
- 暂无评论
文章图片 article Pictrue
网友评论