Clock tutorial时钟制作指南
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-13
第一次翻译别人的东西,翻译的不好的地方,还请见谅,同时还请多多的提意见,不胜感激 原文地址: http://actionscript.org/tutorials/beginner/A_clock/index.sHTML 发贴人地址:http://www.doocy.com/blogs/randome/ 时钟制作指南 这是一个漂亮而且简单的时钟例子 我发现最简单的办法是把所有的东西都放在一个MovieClip里,这样子你就可以任意的拖动(译者注: startDrag(this)) 第一步: 按CTRL+F8建立一个元件,随便你取什么名字,用CTRL+L/F11打开库,把元件拖到舞台上. 第二步: 双击MC编辑,并在第二桢插入桢 第三步: 在 MC里建立两个动态文本,分别给变量"time"和"datefinal" 第四步: 在这个MC的第一桢插入关键桢.按F9打开动作面板.插入代码: mydate = new Date(); seconds = mydate.getSeconds(); minutes = mydate.getMinutes(); hours = mydate.getHours(); day = mydate.getDay(); date = mydate.getDate(); month = mydate.getMonth(); year = mydate.getFullYear();第五步:我们可以建立一些变量来对得到的时间变量做出相应的反应.比如,时间是星期天,你得到的变量是0。再比如星期一得到的是1。所以当你对得到的变量做出反应时就会好一点。这里我们当为0时我们设置一个变量等于星期天,当为1时变量等于星期一......a.把变量转换成名字- - - - - - - - - - - - - - - - - - - - - - - - - - if (day==0){ day = "Sunday" } else if (day==1){ day = "Monday" } else if (day==2){ day = "Tuesday" } else if (day==3){ day = "Wednesday" } else if (day==4){ day = "Thursday" } else if (day==5){ day = "Friday" } else if (day==6){ day = "Saturday" } - - - - - - - - - - - - - - - - - - - - - - - - - - if (month==0){ month = "January" } else if (month==1){ month = "February" } else if (month==2){ month = "March" } else if (month==3){ month = "April" } else if (month==4){ month = "May" } else if (month==5){ month = "June" } else if (month==6){ month = "July" } else if (month==7){ month = "August" } else if (month==8){ month = "September" } else if (month==9){ month = "October" } else if (month==10){ month = "November" } else if (month==11){ month = "December" }- - - - - - - - - - - - - - - - - - - - - - - - - - b.- - - - - - - - - - - - - - - - - - - - - - - - - - 时间变化month = month + 1; - - - - - - - - - - - - - - - - - - - - - - - - - - c.- - - - - - - - - - - - - - - - - - - - - - - - - -让秒和分正确显示if (minutes<10) { minutes = "0"+minutes; } if (seconds<10) { seconds = "0"+seconds; }这个就不要解释了吧- - - - - - - - - - - - - - - - - - - - - - - - - - 第六步:把时间的24进制转换为12进制if (hours>12) { hours = hours-12; ampm = "PM"; } else { ampm = "AM"; } if (hours == 0) { hours = 12; } 第七步: 显示时间time = ((hours) + ":" + (minutes) + ":" + (seconds) + " " + (ampm));显示日期datefinal = ((day) + " " + (date) + " " + (month) + " " + (year)); - - - - - - - - - - - - - - 或者 - - - - - - - - - - - - - - - - - 显示时间time = ((hours) + ":" + (minutes) + ":" + (seconds));显示日期datefinal = ((da |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 学动画两年来学到的一点小经验下一篇: 金虹漫画制作教室---基础篇
关于Clock tutorial时钟制作指南的所有评论