matlab 时钟日历教程,Flash制作电子日历时钟教程
今天我们来做一个电子日历和时间的实例。
效果简介:
该实例是一个很普遍的电子日历效果。因为许多效果都需要使用到时间,时间效果也是大家最喜欢和最想要学习的。所以笔者就用这个效果来作为"攻克"对象的突破口。
制作要点:
其实大部分对象并没有大家想得那么难掌握。通过学习这个电子日历效果的制作,读者们不仅可以学到Date(时间)对象的使用方法,还可以对整个对象产生一个具体的认识。
制作步骤:
设置场景的大小为240px×160px,背景色为黑色,帧频为15fps。
1.按快捷键Ctrl+F8,然后创建一个"背景"图形元件。在"背景"的场景中按快捷键Ctrl+R打开"导入"面板导入一幅背景图。如图7-2所示。图片的大小应该和场景的大小一致。
图 2
2.把主场景中的"图层 1"改名为"背景"层,打开库,把"背景"元件从库中拖拽到"背景"层中。现在教大家一个调整背景图片和场景快速重叠的技巧。首先选中背景图片,接着按快捷键Ctrl+K键或是点击图标 打开"对齐"面板,然后按下"舞台分布"图标 ,如图7-3所示。
图 3
接着单击左对齐,上对齐图标就即可。
3.点选"工具"面板中的"文本"工具 ,然后如图7-4所示设置"属性"面板。
图 4
4.接着创建一个"文本"层,用来放置几个动态文本,如图7-5所示。
图 5
在"文本"层中绘制5个动态文本,如图7-6所示。然后分别为其申明变量名:yeahtext、daytext、weektext、half、timetext。
图 6
5.设置好动态文本后。再创建一个"脚本"层,用来放置代码。如图7-5所示。右键单击该层的第1帧,在弹出的菜单中选择"动作"命令,或按F9键打开"动作"面板。然后键入以下代码。代码的作用是让动态文本能够显示系统当前的时间,日期,年份等。
// 创建新的日期对象,然后调用其方法和属性
time = new Date();
// 把系统当前的时钟值赋给变量hour
// 把系统当前的分钟值赋给变量minute
// 把系统当前的秒种值赋给变量second
hour = time.getHours();
minute = time.getMinutes();
second = time.getSeconds();
milli = int(time.getMilliseconds()/10);
// 如果分钟值小于10,就在其前面加一个字符"0",这样设计才符合常理
if (minute < 10) {
minute = "0"+minute;
}
// 如果秒钟值小于10,就在其前面加一个字符"0"
if (second<10) {
second = "0"+second;
}
// 如果毫秒值小于10,就在其前面加一个字符"0"
if (milli<10) {
milli = "0"+milli;
}
// 如果时钟值小于12,则在half文本里显示字符串"上午",否则显示为下午
if (hour<12) {
half = "上午";
} else {
half = "下午";
}
// 在yeahtext文本里显示系统年份
yeahtext = time.getFullYear();
// 在 daytext文本里显示系统前日期
daytext = time.getMonth()+1+" 月 "+time.getDate()+" 日";
// 在weektext文本里显示系统星期
weektext = "星期 "+time.getDay();
// 在timetext文本里显示系统时间
timetext = hour + ":" + minute + ":" + second + milli;
6.最后一步。按住Shift键,同时又鼠标左键点击选中是个层,使其显示为阴影,然后按F5键为三个层同时插入一帧。
图 7
好了。现在按快捷键Ctrl+Enter来测试一下效果。其实利用实例中的代码,结合电影属性和一些设计的技巧,可以设计出形形色色的时间效果。譬如什么电子表、手表、闹钟,年历;或是控制动画跟随时间变化;或是用在各种广告、贺卡和MTV的效果中。在游戏中Date对象就显得更加重要了,它可以用来设计纪录游戏时间的计时器,或是控制游戏的进程。
另外还要强调一点:Date对象中UTC时间格式是在方法中加上字符UTC,例如getUTCHours(),它能输出现在的UTC时间。如果将格林尼治时间加上不同时区的时间差就可以得到当地时间了。读者朋友也可以自己试着做一个格林尼治时区表。
matlab 时钟日历教程,Flash制作电子日历时钟教程相关推荐
- 大学计算机实验教程制作电子小报,word使用教程:制作电子小报
有很多朋友找到我,问电子小报的制作方法,索性写一个简单教程,那么下面就由学习啦小编给大家分享下word制作电子小报的技巧,希望能帮助到您,有需要的朋友可以来看看哦. word制作电子小报的步骤如下: ...
- matlab车轮滚动动画,flash制作车轮往前滚动的动画效果
用flash制作一种就好像车轮在往前转动方法,操作很简单,适合新手来学习,推荐过来,一起来学习吧! 步骤: 1.打开软件,,打开flash文档然后点击图层一第一帧.再点击颜料版把填充色改成没有,然后按 ...
- 手机有没有制作日历的软件?制作工作日历可用手机便签
相信有不少用户都知道手机上有自带的日历软件,但是自带日历的功能可能不是自己需要的,并且也不能够满足工作中记事.设置各种复杂待办任务提醒的使用需求.所以有一些上班族就想要使用在手机上制作一款符合自己使用 ...
- java 电子时钟_java多线程编程制作电子时钟
模拟一个电子时钟,它可以在任何时候被启动或者停止,并可以独立的运行. 1.定义一个Clock类.它继承Label类,并实现Runnable接口.这个类中有一个Thread类型的clocker域,以及s ...
- 计算机网络教程网线制作,图吧小白教程 篇二十六:手把手教你自制网线(夹网线水晶头)...
图吧小白教程 篇二十六:手把手教你自制网线(夹网线水晶头) 2019-11-19 23:07:38 31点赞 309收藏 27评论 创作立场声明:咕咕咕 教程最后还是出了,不过咱现在用啥还是直接网购号 ...
- flash 频谱 转html,Flash制作音乐频谱
本教程是向大家介绍Flash制作音乐频谱,教程比较基础,转发过来,希望大家喜欢!花了3天做的音乐频谱的效果,截图的效果: 包括了5个类: MusicControl类,不多说了,用来控制音乐的,包括音乐 ...
- HTML文件均以()标记符开始,助理电子商务师教程网页制作
助理电子商务师教程网页制作 助理电子商务师教程,国家职业资格三级,第一章网页制作,第一节 HTML语言 一.页面布局 二.文字与表格 第二节 动态网页制作 一.编辑图像 二.视频与音频,第一节 HTM ...
- C51数字电子日历/时钟设计
题目要求: 数字电子日历/时钟设计 设计一个基于MCS51的电子日历和时钟. 基本要求 (1) 可通过按键在日历和时间之间切换显示: (2) 可由按键调整日期和时间 (3) 可整点报时("嘟 ...
- 时钟晶振在电子日历上的作用!
电子日历在生活中日益普遍,该设计主要利用时钟芯片.表晶32.768KHZ,石英晶体谐振器.温度传感器DS18B20 和液晶屏LCD1602 构建了一个可测温式万年历装置,电路结构简单,具有语音报时功能 ...
- MSP430G2553 launchpad 口袋板 口袋实验平台 数字电子日历时钟设计 秒表 闹钟 整点报时 万年历 电子时钟
题10 数字电子日历/时钟设计 设计一个基于MSP430的电子日历和时钟. 基本要求 (1)可通过按键在日历和时间之间切换显示: (2)可由按键调整日期和时间 (3)可整点报时('铆.嘟"声 ...
最新文章
- 【建议收藏】数学建模竞赛网站汇总
- 稀疏矩阵加法运算_1.2 震惊! 某大二本科生写的矩阵乘法吊打Mathematica-线性代数库BLAS-矩阵 (上)...
- JavaScript 笔记Day1
- 深度学习之卷积神经网络(10)CIFAR10与VGG13实战
- 面象对象设计6大原则之五:依赖倒置原则
- 【计算机网络复习 物理层】2.2 物理传输介质
- 2020最新直播源地址下载txt_TXT追书免费小说app安卓版下载-TXT追书免费小说最新版下载v5.0.0...
- C# string.Format格式化时间或货币
- 原生JS实现HTML文件上传,简单实现js上传文件功能
- Android pad 刷成苹果,利用安卓手机运行checkra1n越狱你的iPhone/iPad教程,支持12.3-13.5-13.7-14.3-14.4系统...
- 马哥 python培训
- 一键清理电脑垃圾小程序
- 呼叫中心系统功能其优势
- LLVM IR / LLVM指令集入门
- 计算机课开机心得学生,计算机课学习心得范文体会范文(精选8篇)
- 面试中常见的问题总结
- cadence如何导入gds_如何利用Allegro SiP Layout 5步实现复杂引线框架封装设计?
- h5文件格式数据集制作
- 第十三课 类族结构的进化
- 【知识兔】Excel教程之隔行/隔列求和