欢迎来到天天文库
浏览记录
ID:32366316
大小:32.00 KB
页数:4页
时间:2019-02-03
《flash制作时钟》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、flash制作时钟 flash制作时钟【摘要】 本文教你我们设计了FLASH之后主要是放到网页中来应用,所以在网页中使Flash和JavaScript实现通信是比较重要的一环,你以后可以制作flash时钟。 制作步骤: 1.首先新建一个MC元件,然后编辑该元件,方法是设置两个动态文本框,给两个文本框分别设置实例名为:time和date。两个文本框用到的变量为:time和datefinal。 2.在第2帧插入一个帧。(按F5) 3.选择第一关键帧,然后打开动作面板。我们首先设置几个获得系统时钟的代码,并
2、且用变量来把它们保存起来。代码如下:mydate=newDate();seconds=mydate.getSeconds();minutes=mydate.getMinutes();hours=mydate.getHours();day=mydate.getDay();date=mydate.getDate();month=mydate.getMonth();year=mydate.getFullYear(); 4.如果今天是Sunday则"day"变量的值为"0",如果是Monday则返回值为1,...。
3、如果是1月则month为0,2月为1,...。还有时间,当现在时刻为7:03:05它将显示为9:3:5因此我们在这里要把上面的变量的取值做一下限制。 首先改变day的显示方式:if(day==0){day="Sunday"}elseif(day==1){day="Monday"}elseif(day==2){day="Tuesday"}elseif(day==3){day="Wednesday"}elseif(day==4){day="Thursday"}elseif(day==5){day="Friday
4、"}elseif(day==6){day="Saturday"} 然后改变月的显示方式:if(month==0){month="January"}elseif(month==1){month="February"}elseif(month==2){month="March"}elseif(month==3){month="April"}elseif(month==4){month="May"}elseif(month==5){month="June"}elseif(month==6){month="July
5、"}elseif(month==7){month="August"}elseif(month==8){month="September"}elseif(month==9){month="October"}elseif(month==10){month="November"}elseif(month==11){month="December"} 在这里如果只想以数字形式显示月份时我们就不需要使用上面的代码了,则直接给month变量加1就可以了!month=month+1; 为了使分和秒的显示正确我们使用如下
6、代码,给变形:if(minutes<10){minutes="0"+minutes;}if(seconds<10){seconds="0"+seconds;} 在这里我们是使用0字符和一个数相加得到的值,例如"5"+"3"=53而不是8。这是需要注意的地方。 5.关于12小时和24小时显示时间的说明: 如果我们想以12小时显示时间,那么我们使用如下代码:if(hours>12){hours=hours-12;ampm="PM";}else{ampm="AM";}if(hours==0){hours=12
7、;} 然后添加12小时显示的代码:time=((hours)+":"+(minutes)+":"+(seconds)+""+(ampm)); 如果想以24小时显示时间,直接使用下面的代码:time=((hours)+":"+(minutes)+":"+(seconds)); 6.日期的显示,在这里提供两种方式:datefinal=((day)+""+(date)+""+(month)+""+(year)); 或以"/"的形式显示datefinal=((date)+"/"+(month)+"/"+(ye
8、ar)); 最后把该影片拖到场景中按Ctrl+Enter就可以看到效果了,通过本实例希望大家对Action有一个基础的认识。希望你从中得到收获。
此文档下载收益归作者所有