实时走动的时钟的制作

2016-01-29 12:49 178 1 收藏

实时走动的时钟的制作,实时走动的时钟的制作

【 tulaoshi.com - Flash 】

制作步骤:

  1.首先新建一个MC元件,然后编辑该元件,方法是设置两个动态文本框,给两个文本框分别设置实例名为:time和date。两个文本框用到的变量为:time和datefinal。

  2.在第2帧插入一个帧。(按F5)

  3.选择第一关键帧,然后打开动作面板。我们首先设置几个获得系统时钟的代码,并且用变量来把它们保存起来。代码如下:

mydate = new Date();
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,...。如果是1月则month为0,2月为1,...。还有时间,当现在时刻为 7:03:05它将显示为 9:3:5 因此我们在这里要把上面的变量的取值做一下限制。

  首先改变day的显示方式:

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"
}

  在这里如果只想以数字形式显示月份时我们就不需要使用上面的代码了,则直接给month变量加1就可以了!

month = month + 1;

  为了使分和秒的显示正确我们使用如下代码,给变形:

if (minutes<10) {
minutes = "0"+minutes;
}
if (seconds<10) {
seconds = "0"+seconds;
}

  在这里我们是使用0字符和一个数相加得到的值,例如"5"+"3"=53而不是8。这是需要注意的地方。

  5.关于12小时和24小时显示时间的说明:

  如果我们想以12小时显示时间,那么我们使用如下代码:

if (hours12) {
hours = hours-12;
ampm = "PM";
} else {
ampm = "AM";
}
if (hours == 0) {
hours = 12;
}

  然后添加12小时显示的代码:

time = ((hours) + ":" + (minutes) + ":" + (seconds) + " " + (ampm));

  如果想以24小时显示时间,直接使用下面的代码:

time = ((hours) + ":" + (minutes) + ":" + (seconds));

  6.日期的显示,在这里提供两种方式:

datefinal = ((day) + " " + (date) + " " + (month) + " " + (year));

  或以"/"的形式显示

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)

datefinal = ((date) + "/" + (month) + "/" + (year));

  最后把该影片拖到场景中按Ctrl+Enter就可以看到效果了

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)

来源:http://www.tulaoshi.com/n/20160129/1487659.html

延伸阅读
标签: PS PS基础
开始实例的学习之前,可以先下载实例的配套素材,然后跟随操作步骤进行学习。 (1)运行Photoshop CS5,执行文件→打开命令,打开素材文件红色背景.psd文件。 (2)选择矩形工具和椭圆工具进行绘制。 (3)选择路径选择工具,将路径组合。 (4)使用椭圆工具进行绘制。将路径组合。 (5)使用相同手法进行绘制并组合。 (6)切换到...
制作构造相对复杂的实物,我们就要善于拆分物体,把每一个能看得的部件都拆分出来,然后认真研究它的构造,再按照自己掌握的方法去刻画即可。 原图 1、乍一看是不是无从下手呢?没关系,我们先来看看收音机由哪几个主体构成,然后再逐个进一步分解绘制。 2、机身绘制: 接下来我们就按照上面的图层分解进行绘制,现在我们先...
标签: flash教程
下面 新建一个用来拖动的按钮 ,选择insert(插入)菜单中的new symbol(新符号),在弹出的窗口中选中button(按钮)类型,并给这个符号起名为button,按下ok。这时场景将转换到button符号的编辑模式,在时间线上选中第四帧,即名为hit的帧,按右键选择insert keyframe(插入关键帧),然后选择工具箱中的圆形工具,按住shift键在工作区画...
手工达人们的创意和超强的动手能力让我们叹为观止,上图中的这款木质写意印花时钟最好的例证,真心怀疑这些手工达人们都是专业的设计师,要不怎么会完成这样富有创意的作品?而且还是这么的有韵味!下面我们就一起来看一看手工达人们是如何用旧木板制作这款写意印花时钟的吧! 需要工具:废旧的木板、铅笔、切刀、电钻、电锯、硬纸板...
标签: FLASH flash教程
poluoluo核心提示:本例为用Flash AS3.0制作时钟的实例教程,为Flash AS入门教程第八课的延伸教程,希望能给朋友们带来帮助. 本例为用Flash AS3.0制作时钟的实例教程,为Flash AS入门教程第八课的延伸教程,希望能给朋友们带来帮助。 上一篇文章:Flash as入门(19):日期和时间 AS3.0实例教程二-时钟的制作 效果: 虽然制作时钟老套...

经验教程

887

收藏

36
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部