首页  韩国资源  酷站加油  我的展厅  设计名站  古典元素  推荐下载  设计欣赏  每周专访  招募精英  人才专区  网页教程  平面设计  编程开发  设计竞赛
当前位置:首页 > 网页教程 > Flash教程 > 正文
Google
日历制作教程
来源:闪吧 2007年09月06日 12:03 网友评论:0条 点击:
本教程将完成效果如下:(最终完成:每月不同天数)

/UploadTeach/200709/20070904142656514.swf
内容主要涉及文本框侦听和Date类使用。

第一步:输入年月
    画出输入年月界面,为两个输入文本各命名为year和month(不懂修改实例名称、链接名称以及元件基本操作的同学可以看我的另一个教程:简单射击游戏教程中的前两三步),在第一帧中的代码就是为这两个输入文本添加侦听,这样每当输入文本有变化,就执行trace(1),注意trace(1)的效果发布后无效。
/UploadTeach/200709/20070904143422792.swf

第二步:显示格式
    做一个displayUnit元件(链接名也为displayUnit),当中有个动态文本框,名为unit,我们通过链接、排列多个displayUnit的位置,再相应改变他的unit内容就完成了日历的显示。再做个paper元件拖进场景名为paper,当中写代码。当中onClipEvent (load)事件意思是该元件进入场景后执行一次,用attachMovie链接displayUnit,eval("Day" + i)指的是新链接出的元件,再改变新元件的相应属性完成布置格式。整个过程好比在原来的空的paper里产生了几十个元件进行排列,而这些元件的样式就是displayUnit。
/UploadTeach/200709/20070904143442755.swf

第三步:按每月31天显示
    display函数用以更新结果,通过获得该月第一天为星期几确定其位置,在相应排列上后来的日期(全部通过改变unit.text就行了)。把原来的trace(1)改为调用该函数更新结果paper.display(year.text, month.text); 因为display函数是写在paper里的,所以要指明路径paper.display。
http://www.68design.net/download/20070906/20070904143503505.swf

最终完成:每月不同天数

判断是否润年,用数组确定每月天数。最后去掉原来unit中的“1”,当时写上是为了看的到效果好确定其位置。全部源文件如下:

日历.rar
上一篇:Flash电子杂志常用滚动区域控制代码   下一篇:类似于自动提款机中的更正按纽怎么实现?
收藏此页】【打印】【关闭
 相关文章  我要点评
·曹鹏SEO视频教程
·百度贴吧推出日历功能
·汽车娱乐日历等图标矢量素材
·实用可拖动的日历js+css代码
·2008年全年日历矢量素材-1
·2008年全年日历矢量素材-2
·铅笔、结他、花卉、日历、鞋子矢量素材
·Fireworks制作按钮简明教程

免责声明:本站刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。对本文有任何异议,请联络:68design#163.com
转载要求:作者及来源信息必需保留。转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印。



关于我们 | 在线反馈 | 广告报价 | 友情链接 | 联系我们 | 免责声明 | 在线投稿 | 网站地图
Copyright © 2003-2007 68design.net, All Rights Reserve 【找网页设计师,当然上网页设计师联盟】