1.打開flash文檔,設(shè)置場(chǎng)景黑色,其它默認(rèn)。
2.插入—新建元件—名稱:時(shí)間,類型:影片剪輯,確定。
3.點(diǎn)“文本工具”,打開屬性,設(shè)置“動(dòng)太文本”,調(diào)整字形、顏色任意,字號(hào)(15—20)。在場(chǎng)景拉四個(gè)文本框(文本框的大小是顯示日歷、星期、時(shí)間的,可根據(jù)顯示來調(diào)整),用鍵盤上的移動(dòng)鍵把四個(gè)文本框移到一條直線上。
4.然后點(diǎn)舞臺(tái)上的第一個(gè)文本框,在“實(shí)例名稱”處輸入“nian”,點(diǎn)第二個(gè)文本框,在“實(shí)例名稱”處輸入“riqi”,點(diǎn)第三個(gè)文本框,在“實(shí)例名稱”處輸入“xingqi”,點(diǎn)第四個(gè)文本框,在“實(shí)例名稱”處輸入“shijian”。
5.新建圖層2改名為 “代碼層”,打開動(dòng)作輸入語句:
function bb() {
var rqi:Date = new Date();
//建立一個(gè)時(shí)間數(shù)據(jù)
var wzrqi:String = ((rqi.getMonth()+1)+"月"+rqi.getDate()+"日");
//獲得年月日
riqi.text = wzrqi;
nian.text = rqi.getFullYear()+"年";
var shuzu:Array = new Array("日", "一", "二", "三", "四", "五", "六");
//創(chuàng)建一個(gè)長(zhǎng)度為 0 或更大的數(shù)組
var fuzhi:String = shuzu[rqi.getDay()];
//給數(shù)組賦值
xingqi.text = "星期"+fuzhi;
//給xqi文本框賦值
if (rqi.getHours()<10) {
xiao = "0"+rqi.getHours();
} else {
xiao = rqi.getHours();
}
if (rqi.getMinutes()<10) {
fengzhong = "0"+rqi.getMinutes();
} else {
fengzhong = rqi.getMinutes();
}
if (rqi.getSeconds()<10) {
miaoz = "0"+rqi.getSeconds();
} else {
miaoz = rqi.getSeconds();
}
shijian.text = xiao+":"+fengzhong+":"+miaoz;
miaozhen._rotation = miaoz*6;
fengzhen._rotation = fengzhong*6;
shizhen._rotation = xiao*30;
}
6.返回場(chǎng)景1,把圖層1改名為:“時(shí)間文本”,拖入庫里的“時(shí)間”影片剪輯元件,在“實(shí)例名稱”處輸入“genxinbiao”。
7.新建圖層2改名為 “代碼”,打開動(dòng)作輸入語句:
function genxin(){
call(genxinbiao.bb());
}
intervalId = setInterval(this,"genxin",1000);
8.保存,測(cè)試。
|