Flash AS 制作個(gè)性月歷實(shí)例教程
互聯(lián)網(wǎng) 發(fā)布時(shí)間:2008-10-06 01:20:42 作者:佚名
我要評論

先看效果(動(dòng)態(tài)的噢,隨時(shí)打開都隨時(shí)顯示當(dāng)月當(dāng)天)
(附.swf文件)
網(wǎng)上有很多很漂亮的月歷,也有很多月歷下載,不過今天我們來自己做一個(gè),個(gè)性化的月歷。通過本文的制作練習(xí),我們可以熟悉AS的Date對象、條件語句、循環(huán)語句、文本框控制等一些基礎(chǔ)的運(yùn)用。
下面的代碼將對一些節(jié)日進(jìn)行提示并高亮顯示:
以下為引用的內(nèi)容:
var jrname;
var jrday;
function showjrday ( ) {
this["d" jrday].autoSize = TextFieldAutoSize.LEFT;//設(shè)置顯示節(jié)日的文本框大小可調(diào)。
this["d" jrday].multiline = true;// 設(shè)置顯示節(jié)日的文本框?yàn)槎嘈小?br /> this["d" jrday].wordWrap = true;// 設(shè)置顯示節(jié)日的文本框可自動(dòng)換行。
this["d" jrday].text = jrname; //將節(jié)日名稱賦給顯示節(jié)日的文本框。
this["d" jrday].textColor = 0xFF0000;//節(jié)日設(shè)為紅色。
}
下面的代碼,根據(jù)不同的節(jié)日,高亮顯示,你可以按下面的格式,將自己的重要日子加進(jìn)去。
以下為引用的內(nèi)容:
switch (mon) {
case 0:
jrname = "1元旦"
jrday = (1 weekday) -1;
showjrday();
break;
case 1:
jrname = "14情人節(jié)";
jrday = (14 weekday) -1;
showjrday();
break;
case 2:
jrname = "8國際婦女節(jié)";
jrday = (8 weekday) -1;
showjrday();
break;
case 3:
jrname = "5清明節(jié)";
jrday = (5 weekday) -1;
showjrday();
break;
case 4:
jrname = "1國際勞動(dòng)節(jié)";
jrday = (1 weekday) -1;
showjrday();
jrname = "4青年節(jié)";
jrday = (4 weekday) -1;
showjrday()
break;
case 5:
jrname = "1國際兒童節(jié)";
jrday = (1 weekday) -1;
showjrday();
break;
case 6:
jrname = "1建黨節(jié)";
jrday = (1 weekday) -1;
showjrday();
break;
case 7:
jrname = "1建軍節(jié)";
jrday = (1 weekday) -1;
showjrday();
break;
case 9:
jrname = "1國慶節(jié)";
jrday = (1 weekday) -1;
showjrday();
break;
case 11:
jrname = "25圣誕節(jié)";
jrday = (25 weekday) -1;
showjrday();
break;
}
完了,祝你成功!
代碼清單:
以下為引用的內(nèi)容:
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情人節(jié)";
jrday = (14 weekday) -1;
showjrday();
break;
case 2:
jrname = "8國際婦女節(jié)";
jrday = (8 weekday) -1;
showjrday();
break;
case 3:
jrname = "5清明節(jié)";
jrday = (5 weekday) -1;
showjrday();
break;
case 4:
jrname = "1國際勞動(dòng)節(jié)";
jrday = (1 weekday) -1;
showjrday();
jrname = "4青年節(jié)";
jrday = (4 weekday) -1;
showjrday()
break;
case 5:
jrname = "1國際兒童節(jié)";
jrday = (1 weekday) -1;
showjrday();
break;
case 6:
jrname = "1建黨節(jié)";
jrday = (1 weekday) -1;
showjrday();
break;
case 7:
jrname = "1建軍節(jié)";
jrday = (1 weekday) -1;
showjrday();
break;
case 9:
jrname = "1國慶節(jié)";
jrday = (1 weekday) -1;
showjrday();
break;
case 11:
jrname = "25圣誕節(jié)";
jrday = (25 weekday) -1;
showjrday();
break;
}
以下為引用的內(nèi)容:
var jrname;
var jrday;
function showjrday ( ) {
this["d" jrday].autoSize = TextFieldAutoSize.LEFT;//設(shè)置顯示節(jié)日的文本框大小可調(diào)。
this["d" jrday].multiline = true;// 設(shè)置顯示節(jié)日的文本框?yàn)槎嘈小?br /> this["d" jrday].wordWrap = true;// 設(shè)置顯示節(jié)日的文本框可自動(dòng)換行。
this["d" jrday].text = jrname; //將節(jié)日名稱賦給顯示節(jié)日的文本框。
this["d" jrday].textColor = 0xFF0000;//節(jié)日設(shè)為紅色。
}
下面的代碼,根據(jù)不同的節(jié)日,高亮顯示,你可以按下面的格式,將自己的重要日子加進(jìn)去。
以下為引用的內(nèi)容:
switch (mon) {
case 0:
jrname = "1元旦"
jrday = (1 weekday) -1;
showjrday();
break;
case 1:
jrname = "14情人節(jié)";
jrday = (14 weekday) -1;
showjrday();
break;
case 2:
jrname = "8國際婦女節(jié)";
jrday = (8 weekday) -1;
showjrday();
break;
case 3:
jrname = "5清明節(jié)";
jrday = (5 weekday) -1;
showjrday();
break;
case 4:
jrname = "1國際勞動(dòng)節(jié)";
jrday = (1 weekday) -1;
showjrday();
jrname = "4青年節(jié)";
jrday = (4 weekday) -1;
showjrday()
break;
case 5:
jrname = "1國際兒童節(jié)";
jrday = (1 weekday) -1;
showjrday();
break;
case 6:
jrname = "1建黨節(jié)";
jrday = (1 weekday) -1;
showjrday();
break;
case 7:
jrname = "1建軍節(jié)";
jrday = (1 weekday) -1;
showjrday();
break;
case 9:
jrname = "1國慶節(jié)";
jrday = (1 weekday) -1;
showjrday();
break;
case 11:
jrname = "25圣誕節(jié)";
jrday = (25 weekday) -1;
showjrday();
break;
}
完了,祝你成功!
代碼清單:
以下為引用的內(nèi)容:
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情人節(jié)";
jrday = (14 weekday) -1;
showjrday();
break;
case 2:
jrname = "8國際婦女節(jié)";
jrday = (8 weekday) -1;
showjrday();
break;
case 3:
jrname = "5清明節(jié)";
jrday = (5 weekday) -1;
showjrday();
break;
case 4:
jrname = "1國際勞動(dòng)節(jié)";
jrday = (1 weekday) -1;
showjrday();
jrname = "4青年節(jié)";
jrday = (4 weekday) -1;
showjrday()
break;
case 5:
jrname = "1國際兒童節(jié)";
jrday = (1 weekday) -1;
showjrday();
break;
case 6:
jrname = "1建黨節(jié)";
jrday = (1 weekday) -1;
showjrday();
break;
case 7:
jrname = "1建軍節(jié)";
jrday = (1 weekday) -1;
showjrday();
break;
case 9:
jrname = "1國慶節(jié)";
jrday = (1 weekday) -1;
showjrday();
break;
case 11:
jrname = "25圣誕節(jié)";
jrday = (25 weekday) -1;
showjrday();
break;
}
相關(guān)文章
flash如何做雨滴下落的動(dòng)畫效果? Flash8做一個(gè)下雨效果的技巧
flash如何做雨滴下落的動(dòng)畫效果?想要做一個(gè)逼真的雨滴落下的效果,該怎么做雨滴落下水花擴(kuò)散的效果呢?下面我們就來看看Flash8做一個(gè)下雨效果的技巧2022-08-18flash理發(fā)店旋轉(zhuǎn)彩燈動(dòng)畫效果怎么做? 理發(fā)店旋轉(zhuǎn)燈制作技巧
flash理發(fā)店旋轉(zhuǎn)彩燈動(dòng)畫效果怎么做?經(jīng)常使用flash制作動(dòng)畫效果,該怎么制作旋轉(zhuǎn)燈效果,下面我們就來看看理發(fā)店旋轉(zhuǎn)燈制作技巧,詳細(xì)請看下文介紹2022-07-23flash怎么把形狀變成文字? flash星星變文字動(dòng)畫的實(shí)現(xiàn)方法
flash怎么把形狀變成文字?flash繪制的星星想要慢慢變成文字,該怎么將圖形變文字呢?下面我們就來看看flash星星變文字動(dòng)畫的實(shí)現(xiàn)方法,詳細(xì)請看下文介紹2022-06-06flash怎么制作補(bǔ)間動(dòng)畫? flash變形動(dòng)畫的實(shí)現(xiàn)方法
flash怎么制作補(bǔ)間動(dòng)畫?flash中想要制作形狀變化的動(dòng)畫效果,該怎么制作補(bǔ)間動(dòng)畫呢?下面我們就來就來看看flash變形動(dòng)畫的實(shí)現(xiàn)方法2022-02-06FLASH怎么讓搖曳的荷花更逼著? flash制作風(fēng)吹荷花動(dòng)畫的技巧
FLASH怎么讓搖曳的荷花更逼?flash中想要制作風(fēng)吹荷花的動(dòng)畫熊愛國,該怎么制作這個(gè)效果呢?下面我們就來看看flash制作風(fēng)吹荷花動(dòng)畫的技巧2022-02-06flash怎么制作荷花在荷花池里搖擺的動(dòng)畫? FLASH做擺動(dòng)荷花的技巧
flash怎么制作荷花在荷花池里搖擺的動(dòng)畫??flash中想要制作荷花搖擺的動(dòng)畫,該怎么制作荷花搖曳的動(dòng)畫呢?下面我們就來看看FLASH做擺動(dòng)荷花的技巧2022-02-06flash怎么做徑向彩虹文字動(dòng)畫? 文字添加彩虹動(dòng)畫效果的技巧
flash怎么做徑向彩虹文字動(dòng)畫?flash椎間盤買個(gè)輸入的文字,想要添加動(dòng)畫效果,該怎么添加徑向彩虹文字效果呢?下面我們就來看看flash文字添加彩虹動(dòng)畫效果的技巧,詳細(xì)請2021-11-09flash怎么做眨眼動(dòng)畫效果? flash動(dòng)漫人物眨眼動(dòng)畫的做法
flash怎么做眨眼動(dòng)畫效果?flash中想要制作一個(gè)動(dòng)漫人物的眼睛眨眼動(dòng)畫,該怎么制作呢?下面我們就來看看flash動(dòng)漫人物眨眼動(dòng)畫的做法2021-11-08flash怎么制作火焰文字效果? flash做火焰字體動(dòng)畫的技巧
flash怎么制作火焰文字效果?flash中想要制作一個(gè)熊熊燃燒的活顏文字,該怎么制作這個(gè)文字效果呢?下面我們就來看看flash做火焰字體動(dòng)畫的技巧2021-11-01flash怎么做文字動(dòng)畫logo? 閃動(dòng)的片頭動(dòng)畫flash的實(shí)現(xiàn)方法
flash怎么做文字動(dòng)畫logo?flash中想要制作一個(gè)文字logo的動(dòng)畫,讓文字閃爍,該怎么制作這個(gè)效果呢?下面我們就來看看flash制作文字動(dòng)畫的技巧2021-10-29