用AS制作Flash个性月历
日期:2007年12月17日 作者: 查看:[大字体 中字体 小字体]-
图9
好了,到现在为止我们的画面部分就完成了,按AS3的说法,显示对象已做完了。最后的效果应该是这样的:
图10
好,现在我们开始来写代码,实际上这才是本文的重点。下面这些代码是在AS3中实现的,不过这些代码在AS2中应该也可以。
好,现在我们开始来写代码,实际上这才是本文的重点。下面这些代码是在AS3中实现的,不过这些代码在AS2中应该也可以。
新建一图层,命名为action,点击第一帧,打开行为面板。开始写吧:下面我们以逐步讲解的方式,列出代码,在最后,我将把代码清单列出方便大家复制,如果你不想搞懂这些代码,而是想直接拿来用的话,那么你可以跳到最后,将代码清单中的代码复制到 action图层第一帧的行为面板中,然后,在action图层第二帧插入关键帧,在行为面板中输入:gotoAndPlay(1);即可。
在flash中时间和日期都要用到date对象,所以我们,首先要创建一个date对象,在第一行输入:
var date:Date = new Date();//创建一个名为date的Date对象。
接下来,我们利用刚创建的Date对象来获取当前日期、时间:
var year = date.getFullYear ();
var mon = date.getMonth();
var day = date.getDate();
var hh = date.getHours();
var mm = date.getMinutes();
var ss = date.getSeconds();
我们先让时钟走起来:
hh_txt.text = hh;
mm_txt.text = mm;
ss_txt.text = ss;
在action图层的第二帧,插入关键帧,在行为面板中输入:
gotoAndPlay(1);//有了这一句,时钟才会走动。
现在可以点“控制“-”测试影片“,看看,时钟应该开始起动了。回到场景,回到action图层第一帧行为面板,我们接着上面的代码,往下写:
year_txt.text = year;//在舞台上显示当前年号
mon_txt.text = mon + 1//在舞台上显示当前月份,因为getMonth()返回的是0~11,0代表1月,依次,所以当前月份应该是mon+1.
年、月、时、分、秒都已经显示出来了,接下来我们来显示日,要显示日,有点麻烦,上面那些内容在舞台中只显示一个,而日要显示30个左右,而且每个月天数还不一样。所以我们首先要确定,当前月的天数,我们将一年中每月的天数放到一个数组中,然后根据当前月份去找相应的数组元素就行了。
var days:Array = [31,28,31,30,31,30,31,31,30,31,30,31];
现在问题又出来了,如果是润年,2月是29天,而不是28天,所以又必须判断当前年,是不是润年,润年是能被4整除并且不能被100整除或者能被400整除的年份,所以下面这样写:
if (year%4 == 0 && year% 100 <> 0 year%400 == 0) {
days.splice(1,1, 29);//将数组中第二个原素28用29替换。
}
var mondays = days[ mon ];//获得当前月的天数。
var oneday:Date = new Date(year,mon,1);//创建一个本月1号的Date对象:oneday
var weekday = oneday.getDay ();//创建一个本月1号为星期几的变量weekday, getDay()返回的是0~6的数字,0代表星期天,其它为相应的星期。 - 上一页 [1] [2] [3] [4] [5] 下一页
-
- 用AS制作Flash个性月历 相关文章:
- ·卡巴斯基12月10日——16日一周病毒报告
- ·江民12月19日病毒播报:蠕虫家族新变种
- ·简单分析2007年11月十大网络安全漏洞
- ·用AS制作Flash个性月历
- ·微软11月2个补丁修补Windows漏洞
- ·PDF强势加入07年10月最活跃病毒阵营
- ·Photoshop画笔应用实例之月光下
- ·IE7.0 12月将发布Refresh版本
- ·Visual Studio 2008正式版月底出炉
- ·访谈:F9F8—新手3个月打造3个日IP3000站点
- 用AS制作Flash个性月历 相关软件
- ·《苍天》偃月刀操作方法介绍视频
- ·月夜魔
- ·《DJMAX》公测6月14日歌曲补丁
- ·《冰封王座》地图:新月の光v5.10_AI沉沦的遗迹
- ·永恒的十三月
- ·侍魂对月华剑士》试玩
- ·《月球漫步》模拟器
- ·《超级舞者》5.3 浓情舞月手动更新补丁
- ·玄幻小说《XX天下之风月天子》(全本)
- ·《神月30》策略试玩
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:系统漏洞的形成和防治办法
精品推荐
热点TOP10
- ·GIF Animator 5.0轻松动画制作
- ·word和EXCEL文件如何导入问题汇总
- ·笔记本精美桌面壁纸鉴赏——ASUS R1
- ·在家开影楼—轻松制作艺术照
- ·免费绘图软件Paint.NET推出3.2正式版
- ·AutoCAD高版本中布局(layout)的使用
- ·2008年北京奥运会体育图标
- ·Freehand 10 基本操作(5)
- ·Macromedia FreeHand MX 简介与下载
- ·FreeHand 10 新特性(4)
- ·FreeHand MX全新体验三
- ·FreeHand 界面和面板的变化
- ·Freehand 10 基本操作(10):使用「图形喷管」工具绘图
- ·Freehand 10 基本操作(8):重新造形路径
- ·Freehand 10 基本操作(7)
- ·[设计]MACROMEDIA CONTRIBUTE 阶段教学(6)
- ·[设计]MACROMEDIA CONTRIBUTE 阶段教学(4)
- ·[设计]MACROMEDIA CONTRIBUTE 阶段教学(3)
- ·Freehand9.0全程讲解-10
- ·Freehand9.0全程讲解-9
