顶部468*60ad 顶部468*60ad顶部468*60ad顶部468*60ad

Flash AS 制作个性月历实例教程

http://www.webjx.com/  2007-11-07 08:52:04  来源:中国教程网 sanbos

    下面的代码将对一些节日进行提示并高亮显示:

以下为引用的内容:

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%400 == 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;

}

共5页: 上一页 [1] [2] [3] [4] 5 下一页

文章评论

共有 0 位网友发表了评论 查看完整内容