【方法一】可以插入一個計時器模型,再在計時器表面插入一個文本框,然后在文本框中輸入字,并設置置動畫,具體數(shù)字的設置方法如下: 你可以設置數(shù)字的自定義動畫:
1、先在文本框中輸入10——右鍵——自定義動畫,退出:消失——在出現(xiàn)的動畫設置(右邊)中選擇:開始于鼠標單擊時——點出下拉菜單選擇計時:延遲1秒——也就是說在你的鼠標單擊時開始倒計時。 2、再插入一個文本框,輸入9——右鍵——自定義動畫——出現(xiàn):溶解——在出現(xiàn)的動畫設置(右邊)中選擇:開始于上一項之后(就是一個小鐘面之后)——點出下拉菜單選擇計時:速度/快速(1秒)——再點出效果——動畫播完后/播完動畫后隱藏。 3、復制數(shù)字9,把復制的內(nèi)容改為8,再復制8,把復制的內(nèi)容改為7;如此循環(huán)下去只到0就行。注意:一定要先復制,再把復制的數(shù)字改為下一個數(shù)字,順序不能錯,因為這個過程也就是數(shù)字的動畫出現(xiàn)的順序。
【方法二】用PPT來做,超鏈接我就不講了,進入正題: 用繪圖欄里的工具畫一個箭頭,加自定義動畫“強調(diào)”-“陀螺旋”,在“計時”里把“速度”設成60秒,在“重復”里選“直到下一次單擊”,然后點擊一下試試,明白了吧。其余就是做個有刻度的表盤,畫幾個同心圓,加點文字就行。
【方法三】利用Active X控件插入動畫 ---選擇“視圖”->“工具欄”->“控件工具箱” ---點擊“其它工具圖標”,從下拉列表中選擇“ShockWave Flash Object”選項,鼠標變成“+”形狀,將其拖動即出現(xiàn)Flash控件圖形。 ---單擊“控件工具箱”上的“屬性”按鈕,打開屬性對話框。 ---選擇“自定義”,單擊“瀏覽”按鈕,在彈出的對話框中的“Movie URL”中輸入. swf文件路徑及名稱,并調(diào)整“play”,“quality”,“l(fā)oop”等其它屬性。
【方法四】插入動態(tài)文本:txtContent
場景第一幀加入下列代碼:
function getTime()
{
beginTime = new Date();
dateDiff = Math.round((beginTime.getTime()-overTime.getTime() ) / 1000);
if (dateDiff >= 0)
{
d = Math.floor(dateDiff / 60 / 60 / 24);
dateDiff = dateDiff % 86400;
h = Math.floor(dateDiff / 60 / 60);
dateDiff = dateDiff % 3600;
m = Math.floor(dateDiff / 60);
s = dateDiff % 60;
} // end if
txtContent.text ="從2000年1月1日1時1秒到現(xiàn)在已經(jīng)\n"+ d + " 天 " + fixZero(h) + " 小時 " + fixZero(m) + " 分鐘 " + fixZero(s)+ " 秒 ";
} // End of the function
function fixZero(num)
{
return (num < 10 ? ("0" + String(num)) : (num));
} // End of the function
var dateDiff;
var beginTime;
var overTime = new Date(2000, 1, 1, 1);//你們認識的年月日時
var d = 0;
var h = 0;
var m = 0;
var s = 0;
_root.onEnterFrame = getTime;
效果如下:

【方法五】做法:
新建一flash文檔,新建兩個mc一個標簽是“開始計時”,一個標簽是:“設置”。當然你也要以做成按鈕,我是圖簡單就用mc了。(放下你的磚頭,我是為了節(jié)約時間才這樣做的,你就不要拍過來了。)
現(xiàn)在回到主場景,按上圖做好各種對象:三個靜態(tài)文本:“剩余時間”、“分”、“秒”,兩個動態(tài)文本:第一個在屬性面板中命名為:m_txt,第二個命名為:s_txt,然后將剛做好的兩個按鈕拖到舞臺上按位置放好?!伴_始計時”按鈕命名為:ksjs_mc,“設置”按鈕命名為:sz_mc.
在第3幀插入關鍵幀,按下圖放一個靜態(tài)文本“時間到”,再建一個mc,標簽為”重新計時“。命名為:fh_mc.

在第4幀插入關鍵幀,按下圖入兩個靜態(tài)文本,一個輸入文本框,將輸入文本框命名為:szsc_txt,再建一個“確定”mc,命名為:szqd_mc.

下面新建一圖層命名為action,在第1幀的動作面板中輸入:
雙擊代碼全選
1
2
3
4
5
6
7 |
var csms = 3600;
var syfs;
var syms;
var xgsj:Number;
|
第2幀插入關鍵幀,在動作面板中輸入:
雙擊代碼全選
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 |
stop();
m_txt.text = csms/60;
function jssj () {
if(csms == 0){
gotoAndStop(3);
} else {
syfs = Math.floor (csms/60);
syms = csms - (syfs*60);
m_txt.text = syfs;
s_txt.text = syms;
csms = csms -1;
}
}
ksjs_mc.onRelease = function(){
ksjs_mc.enabled = false; //點擊開始計時后,讓開始計時按鈕不可用,防止在計時時,用戶再次點擊。
gxsj = setInterval(jssj,1000);
}
sz_mc.onRelease = function(){
gotoAndStop(4);
}
|
第3幀插入關鍵幀,在動作面板中輸入
雙擊代碼全選
1
2
3
4
5
6
7
8
9
10
11
12
13 |
clearInterval(gxsj);
updateAfterEvent();
fh_mc.onRelease = function(){
clearInterval(gxsj);
updateAfterEvent();
gotoAndStop(2);
}
|
第4幀插入關鍵幀,在動作面板中輸入:
雙擊代碼全選
1
2
3
4
5
6
7
8
9 |
szqd_mc.onRelease = function(){
_root.csms = Number(szsc_txt.text)*60;
_root.m_txt.text = _root.csms;
gotoAndStop(2);
}
|
【方法六】
先看效果:
制作方法(由于制作這個東西的方法很簡單,我就不截圖了,基本上有點Flash基礎的看完都會做。): 1、打開Flash,這一步特別重要,謹記!?。。?/P>
2、點擊【文本工具】,然后再點擊場景,會出現(xiàn)一個文本框,請不要往里面填寫任何數(shù)字以及字母還有漢字。這時候看下文本的屬性,如果是【靜態(tài)文本】,改為【動態(tài)文本】,并把【實例名稱】改為“txtContent”;
3、新建圖層,在時間軸上點擊第一幀,并打開【動作】窗口,把一下代碼填進去:
function getTime()
{
beginTime = new Date();
dateDiff = Math.round((beginTime.getTime()-overTime.getTime() ) / 1000);
if (dateDiff >= 0)
{
d = Math.floor(dateDiff / 60 / 60 / 24);
dateDiff = dateDiff % 86400;
h = Math.floor(dateDiff / 60 / 60);
dateDiff = dateDiff % 3600;
m = Math.floor(dateDiff / 60);
s = dateDiff % 60;
} // end if
txtContent.text ="從2000年1月1日1時1秒到現(xiàn)在已經(jīng)\n"+ d + " 天 " + fixZero(h) + " 小時 " + fixZero(m) + " 分鐘 " + fixZero(s)+ " 秒 ";
} // End of the function
function fixZero(num)
{
return (num < 10 ? ("0" + String(num)) : (num));
} // End of the function
var dateDiff;
var beginTime;
var overTime = new Date(2000, 1, 1, 1);//你們認識的年月日時
var d = 0;
var h = 0;
var m = 0;
var s = 0;
_root.onEnterFrame = getTime;
4、ctrl+enter,Done!
說明: 1、由于這個東西很簡單,所以個人建議就不要建那些影片剪輯一類的,當然,如果你非常想建,也可以; 2、我只是把計時器的方法寫出來了,剩下的內(nèi)容請自行發(fā)揮,無非就是添加一些圖片,文字之類的。
歡迎您蒞臨“紅色領袖”的魅力空間
|