Flash AS 制作个性月历实例教程
互联网 发布时间:2008-10-06 01:20:42 作者:佚名
我要评论
先看效果(动态的噢,随时打开都随时显示当月当天)
(附.swf文件)
网上有很多很漂亮的月历,也有很多月历下载,不过今天我们来自己做一个,个性化的月历。通过本文的制作练习,我们可以熟悉AS的Date对象、条件语句、循环语句、文本框控制等一些基础的运用。
下面的代码将对一些节日进行提示并高亮显示:
以下为引用的内容:
var jrname;
var jrday;
function showjrday ( ) {
this["d" jrday].autoSize = TextFieldAutoSize.LEFT;//设置显示节日的文本框大小可调。
this["d" jrday].multiline = true;// 设置显示节日的文本框为多行。
this["d" jrday].wordWrap = true;// 设置显示节日的文本框可自动换行。
this["d" jrday].text = jrname; //将节日名称赋给显示节日的文本框。
this["d" jrday].textColor = 0xFF0000;//节日设为红色。
}
下面的代码,根据不同的节日,高亮显示,你可以按下面的格式,将自己的重要日子加进去。
以下为引用的内容:
switch (mon) {
case 0:
jrname = "1元旦"
jrday = (1 weekday) -1;
showjrday();
break;
case 1:
jrname = "14情人节";
jrday = (14 weekday) -1;
showjrday();
break;
case 2:
jrname = "8国际妇女节";
jrday = (8 weekday) -1;
showjrday();
break;
case 3:
jrname = "5清明节";
jrday = (5 weekday) -1;
showjrday();
break;
case 4:
jrname = "1国际劳动节";
jrday = (1 weekday) -1;
showjrday();
jrname = "4青年节";
jrday = (4 weekday) -1;
showjrday()
break;
case 5:
jrname = "1国际儿童节";
jrday = (1 weekday) -1;
showjrday();
break;
case 6:
jrname = "1建党节";
jrday = (1 weekday) -1;
showjrday();
break;
case 7:
jrname = "1建军节";
jrday = (1 weekday) -1;
showjrday();
break;
case 9:
jrname = "1国庆节";
jrday = (1 weekday) -1;
showjrday();
break;
case 11:
jrname = "25圣诞节";
jrday = (25 weekday) -1;
showjrday();
break;
}
完了,祝你成功!
代码清单:
以下为引用的内容:
var date:Date = new 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;
mon_txt.text = mon 1
var oneday:Date = new Date(year,mon,1);
var days:Array = [31,28,31,30,31,30,31,31,30,31,30,31];
if (year%4 == 0 || year@0 == 0) {
days.splice(1,1, 29);
}
var mondays = days[ mon ];
var weekday = oneday.getDay ();
year_txt.text = year;
function showday () {
var i;
var j = weekday;
for ( i =1;i <= mondays;i ) {
this["d" j].text = i;
j = 1;
}
var today = (day weekday) -1;
this["d" today].textColor
= 0xFF0000;
}
showday();
var jrname;
var jrday;
function showjrday ( ) {
this["d" jrday].autoSize = TextFieldAutoSize.LEFT;
this["d" jrday].multiline = true;
this["d" jrday].wordWrap = true;
this["d" jrday].text = jrname;
this["d" jrday].textColor = 0xFF0000;
}
switch (mon) {
case 0:
jrname = "1元旦"
jrday = (1 weekday) -1;
showjrday();
break;
case 1:
jrname = "14情人节";
jrday = (14 weekday) -1;
showjrday();
break;
case 2:
jrname = "8国际妇女节";
jrday = (8 weekday) -1;
showjrday();
break;
case 3:
jrname = "5清明节";
jrday = (5 weekday) -1;
showjrday();
break;
case 4:
jrname = "1国际劳动节";
jrday = (1 weekday) -1;
showjrday();
jrname = "4青年节";
jrday = (4 weekday) -1;
showjrday()
break;
case 5:
jrname = "1国际儿童节";
jrday = (1 weekday) -1;
showjrday();
break;
case 6:
jrname = "1建党节";
jrday = (1 weekday) -1;
showjrday();
break;
case 7:
jrname = "1建军节";
jrday = (1 weekday) -1;
showjrday();
break;
case 9:
jrname = "1国庆节";
jrday = (1 weekday) -1;
showjrday();
break;
case 11:
jrname = "25圣诞节";
jrday = (25 weekday) -1;
showjrday();
break;
}
以下为引用的内容:
var jrname;
var jrday;
function showjrday ( ) {
this["d" jrday].autoSize = TextFieldAutoSize.LEFT;//设置显示节日的文本框大小可调。
this["d" jrday].multiline = true;// 设置显示节日的文本框为多行。
this["d" jrday].wordWrap = true;// 设置显示节日的文本框可自动换行。
this["d" jrday].text = jrname; //将节日名称赋给显示节日的文本框。
this["d" jrday].textColor = 0xFF0000;//节日设为红色。
}
下面的代码,根据不同的节日,高亮显示,你可以按下面的格式,将自己的重要日子加进去。
以下为引用的内容:
switch (mon) {
case 0:
jrname = "1元旦"
jrday = (1 weekday) -1;
showjrday();
break;
case 1:
jrname = "14情人节";
jrday = (14 weekday) -1;
showjrday();
break;
case 2:
jrname = "8国际妇女节";
jrday = (8 weekday) -1;
showjrday();
break;
case 3:
jrname = "5清明节";
jrday = (5 weekday) -1;
showjrday();
break;
case 4:
jrname = "1国际劳动节";
jrday = (1 weekday) -1;
showjrday();
jrname = "4青年节";
jrday = (4 weekday) -1;
showjrday()
break;
case 5:
jrname = "1国际儿童节";
jrday = (1 weekday) -1;
showjrday();
break;
case 6:
jrname = "1建党节";
jrday = (1 weekday) -1;
showjrday();
break;
case 7:
jrname = "1建军节";
jrday = (1 weekday) -1;
showjrday();
break;
case 9:
jrname = "1国庆节";
jrday = (1 weekday) -1;
showjrday();
break;
case 11:
jrname = "25圣诞节";
jrday = (25 weekday) -1;
showjrday();
break;
}
完了,祝你成功!
代码清单:
以下为引用的内容:
var date:Date = new 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;
mon_txt.text = mon 1
var oneday:Date = new Date(year,mon,1);
var days:Array = [31,28,31,30,31,30,31,31,30,31,30,31];
if (year%4 == 0 || year@0 == 0) {
days.splice(1,1, 29);
}
var mondays = days[ mon ];
var weekday = oneday.getDay ();
year_txt.text = year;
function showday () {
var i;
var j = weekday;
for ( i =1;i <= mondays;i ) {
this["d" j].text = i;
j = 1;
}
var today = (day weekday) -1;
this["d" today].textColor
= 0xFF0000;
}
showday();
var jrname;
var jrday;
function showjrday ( ) {
this["d" jrday].autoSize = TextFieldAutoSize.LEFT;
this["d" jrday].multiline = true;
this["d" jrday].wordWrap = true;
this["d" jrday].text = jrname;
this["d" jrday].textColor = 0xFF0000;
}
switch (mon) {
case 0:
jrname = "1元旦"
jrday = (1 weekday) -1;
showjrday();
break;
case 1:
jrname = "14情人节";
jrday = (14 weekday) -1;
showjrday();
break;
case 2:
jrname = "8国际妇女节";
jrday = (8 weekday) -1;
showjrday();
break;
case 3:
jrname = "5清明节";
jrday = (5 weekday) -1;
showjrday();
break;
case 4:
jrname = "1国际劳动节";
jrday = (1 weekday) -1;
showjrday();
jrname = "4青年节";
jrday = (4 weekday) -1;
showjrday()
break;
case 5:
jrname = "1国际儿童节";
jrday = (1 weekday) -1;
showjrday();
break;
case 6:
jrname = "1建党节";
jrday = (1 weekday) -1;
showjrday();
break;
case 7:
jrname = "1建军节";
jrday = (1 weekday) -1;
showjrday();
break;
case 9:
jrname = "1国庆节";
jrday = (1 weekday) -1;
showjrday();
break;
case 11:
jrname = "25圣诞节";
jrday = (25 weekday) -1;
showjrday();
break;
}
相关文章

flash如何做雨滴下落的动画效果? Flash8做一个下雨效果的技巧
flash如何做雨滴下落的动画效果?想要做一个逼真的雨滴落下的效果,该怎么做雨滴落下水花扩散的效果呢?下面我们就来看看Flash8做一个下雨效果的技巧2022-08-18
flash理发店旋转彩灯动画效果怎么做? 理发店旋转灯制作技巧
flash理发店旋转彩灯动画效果怎么做?经常使用flash制作动画效果,该怎么制作旋转灯效果,下面我们就来看看理发店旋转灯制作技巧,详细请看下文介绍2022-07-23
flash怎么把形状变成文字? flash星星变文字动画的实现方法
flash怎么把形状变成文字?flash绘制的星星想要慢慢变成文字,该怎么将图形变文字呢?下面我们就来看看flash星星变文字动画的实现方法,详细请看下文介绍2022-06-06
flash怎么制作补间动画?flash中想要制作形状变化的动画效果,该怎么制作补间动画呢?下面我们就来就来看看flash变形动画的实现方法2022-02-06
FLASH怎么让摇曳的荷花更逼着? flash制作风吹荷花动画的技巧
FLASH怎么让摇曳的荷花更逼?flash中想要制作风吹荷花的动画熊爱国,该怎么制作这个效果呢?下面我们就来看看flash制作风吹荷花动画的技巧2022-02-06
flash怎么制作荷花在荷花池里摇摆的动画? FLASH做摆动荷花的技巧
flash怎么制作荷花在荷花池里摇摆的动画??flash中想要制作荷花摇摆的动画,该怎么制作荷花摇曳的动画呢?下面我们就来看看FLASH做摆动荷花的技巧2022-02-06
flash怎么做径向彩虹文字动画? 文字添加彩虹动画效果的技巧
flash怎么做径向彩虹文字动画?flash椎间盘买个输入的文字,想要添加动画效果,该怎么添加径向彩虹文字效果呢?下面我们就来看看flash文字添加彩虹动画效果的技巧,详细请2021-11-09
flash怎么做眨眼动画效果? flash动漫人物眨眼动画的做法
flash怎么做眨眼动画效果?flash中想要制作一个动漫人物的眼睛眨眼动画,该怎么制作呢?下面我们就来看看flash动漫人物眨眼动画的做法2021-11-08
flash怎么制作火焰文字效果? flash做火焰字体动画的技巧
flash怎么制作火焰文字效果?flash中想要制作一个熊熊燃烧的活颜文字,该怎么制作这个文字效果呢?下面我们就来看看flash做火焰字体动画的技巧2021-11-01
flash怎么做文字动画logo? 闪动的片头动画flash的实现方法
flash怎么做文字动画logo?flash中想要制作一个文字logo的动画,让文字闪烁,该怎么制作这个效果呢?下面我们就来看看flash制作文字动画的技巧2021-10-29












最新评论