用Flash分析制作动态日历效果
本教程将完成效果如下:(最终完成:每月不同天数)
内容主要涉及文本框侦听和Date类使用。
第一步:输入年月
画出输入年月界面,为两个输入文本各命名为year和month(不懂修改实例名称、链接名称以及元件基本操作的同学可以看我的另一个教程:简单射击游戏教程中的前两三步),在第一帧中的代码就是为这两个输入文本添加侦听,这样每当输入文本有变化,就执行trace(1),注意trace(1)的效果发布后无效。
第二步:显示格式
做一个displayUnit元件(链接名也为displayUnit),当中有个动态文本框,名为unit,我们通过链接、排列多个displayUnit的位置,再相应改变他的unit内容就完成了日历的显示。再做个paper元件拖进场景名为paper,当中写代码。当中onClipEvent (load)事件意思是该元件进入场景后执行一次,用attachMovie链接displayUnit,eval("Day" + i)指的是新链接出的元件,再改变新元件的相应属性完成布置格式。整个过程好比在原来的空的paper里产生了几十个元件进行排列,而这些元件的样式就是displayUnit。
本文示例代码或素材下载
主题测试文章,只做测试使用。发布者:绘画吧,转转请注明出处:http://www.huitu8.com/shejijiaocheng/Flashjiaocheng/20190810/49274.html