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

先看效果(動態(tài)的噢,隨時打開都隨時顯示當(dāng)月當(dāng)天)
(附.swf文件)
網(wǎng)上有很多很漂亮的月歷,也有很多月歷下載,不過今天我們來自己做一個,個性化的月歷。通過本文的制作練習(xí),我們可以熟悉AS的Date對象、條件語句、循環(huán)語句、文本框控制等一些基礎(chǔ)的運用。
下面的代碼將對一些節(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é)日的文本框為多行。
this["d" jrday].wordWrap = true;// 設(shè)置顯示節(jié)日的文本框可自動換行。
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國際勞動節(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國際勞動節(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é)日的文本框為多行。
this["d" jrday].wordWrap = true;// 設(shè)置顯示節(jié)日的文本框可自動換行。
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國際勞動節(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國際勞動節(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如何做雨滴下落的動畫效果? Flash8做一個下雨效果的技巧
flash如何做雨滴下落的動畫效果?想要做一個逼真的雨滴落下的效果,該怎么做雨滴落下水花擴(kuò)散的效果呢?下面我們就來看看Flash8做一個下雨效果的技巧2022-08-18flash理發(fā)店旋轉(zhuǎn)彩燈動畫效果怎么做? 理發(fā)店旋轉(zhuǎn)燈制作技巧
flash理發(fā)店旋轉(zhuǎn)彩燈動畫效果怎么做?經(jīng)常使用flash制作動畫效果,該怎么制作旋轉(zhuǎn)燈效果,下面我們就來看看理發(fā)店旋轉(zhuǎn)燈制作技巧,詳細(xì)請看下文介紹2022-07-23flash怎么把形狀變成文字? flash星星變文字動畫的實現(xiàn)方法
flash怎么把形狀變成文字?flash繪制的星星想要慢慢變成文字,該怎么將圖形變文字呢?下面我們就來看看flash星星變文字動畫的實現(xiàn)方法,詳細(xì)請看下文介紹2022-06-06flash怎么制作補(bǔ)間動畫? flash變形動畫的實現(xiàn)方法
flash怎么制作補(bǔ)間動畫?flash中想要制作形狀變化的動畫效果,該怎么制作補(bǔ)間動畫呢?下面我們就來就來看看flash變形動畫的實現(xiàn)方法2022-02-06FLASH怎么讓搖曳的荷花更逼著? flash制作風(fēng)吹荷花動畫的技巧
FLASH怎么讓搖曳的荷花更逼?flash中想要制作風(fēng)吹荷花的動畫熊愛國,該怎么制作這個效果呢?下面我們就來看看flash制作風(fēng)吹荷花動畫的技巧2022-02-06flash怎么制作荷花在荷花池里搖擺的動畫? FLASH做擺動荷花的技巧
flash怎么制作荷花在荷花池里搖擺的動畫??flash中想要制作荷花搖擺的動畫,該怎么制作荷花搖曳的動畫呢?下面我們就來看看FLASH做擺動荷花的技巧2022-02-06flash怎么做徑向彩虹文字動畫? 文字添加彩虹動畫效果的技巧
flash怎么做徑向彩虹文字動畫?flash椎間盤買個輸入的文字,想要添加動畫效果,該怎么添加徑向彩虹文字效果呢?下面我們就來看看flash文字添加彩虹動畫效果的技巧,詳細(xì)請2021-11-09flash怎么做眨眼動畫效果? flash動漫人物眨眼動畫的做法
flash怎么做眨眼動畫效果?flash中想要制作一個動漫人物的眼睛眨眼動畫,該怎么制作呢?下面我們就來看看flash動漫人物眨眼動畫的做法2021-11-08flash怎么制作火焰文字效果? flash做火焰字體動畫的技巧
flash怎么制作火焰文字效果?flash中想要制作一個熊熊燃燒的活顏文字,該怎么制作這個文字效果呢?下面我們就來看看flash做火焰字體動畫的技巧2021-11-01flash怎么做文字動畫logo? 閃動的片頭動畫flash的實現(xiàn)方法
flash怎么做文字動畫logo?flash中想要制作一個文字logo的動畫,讓文字閃爍,該怎么制作這個效果呢?下面我們就來看看flash制作文字動畫的技巧2021-10-29