Flash MX2004入門與進(jìn)階實(shí)例——文字和組件(3)_Flash教程
推薦:Flash MX2004入門與進(jìn)階實(shí)例——文字和組件(2)第八章文字字段和組件第一節(jié)動(dòng)態(tài)文本和輸入文本(2)(3)常用指令下面介紹使用動(dòng)作腳本動(dòng)態(tài)創(chuàng)建文本框、設(shè)置文本框?qū)傩缘膸讉(gè)常用指令:MovieClip.creat
第八章 文字字段和組件第一節(jié) 動(dòng)態(tài)文本和輸入文本(3)
步驟2 創(chuàng)建動(dòng)態(tài)文本
在【文本顯示】圖層,我們要?jiǎng)?chuàng)建有三個(gè)靜態(tài)文本框和一個(gè)動(dòng)態(tài)文本框,效果如圖8-1-7所示。
圖8-1-7 動(dòng)態(tài)文本和靜態(tài)文本
在【屬性】面板中定義動(dòng)態(tài)文本的【變量】為“delaytime”。
步驟3 定義動(dòng)作腳本
在【AS】圖層,我們來定義程序代碼。
選擇【AS】圖層的第1幀,在【動(dòng)作】面板中輸入腳本:
delaytime=10;//將動(dòng)態(tài)文本的變量賦值為10
在【AS】圖層第13幀插入空白要害幀,在【動(dòng)作】面板定義動(dòng)作腳本為:
if (delaytime == 0) {
//判定變量delaytime是否等到于0
gotoAndStop(2);
//假如變量delaytime等于0,就跳轉(zhuǎn)到第2幀然后停止
} else {
//假如變量delaytime不等于0,就執(zhí)行下面語句
delaytime = delaytime-1;
//變量delaytime自減1
gotoAndPlay(2);
//跳轉(zhuǎn)到第2幀繼續(xù)播放
}
至此,這個(gè)實(shí)例制作完成,完成以后的時(shí)間軸效果如圖8-1-8所示。
圖8-1-8 時(shí)間軸最后效果
2.輸入文本
輸入文本是可以接受用戶輸入的文本,是響應(yīng)鍵盤事件的一種,是一種人機(jī)交互的工具。
和動(dòng)態(tài)文本一樣,使用【文本工具】也可以創(chuàng)建輸入文本框,用【文本工具】在場景拖出一個(gè)文本框,選中該文本框,在【屬性】面板中選擇【輸入文本】即可,如圖8-1-9所示。
圖8-1-9 輸入文本【屬性】面板設(shè)置
輸入文本最重要的是變量名,如圖所示中的【變量】文本框,其中的myInputText即是該輸入文本的變量名。輸入文本變量和其他變量類似,變量的值會(huì)呈現(xiàn)在輸入文本框中,輸入文本框中的值同時(shí)也作為輸入文本變量的值,它們之間是等價(jià)的。
另外,輸入文本對(duì)象也具有text屬性,這個(gè)屬性的實(shí)用方法和動(dòng)態(tài)文本對(duì)象類似。有關(guān)輸入文本的應(yīng)用,本書后面的章節(jié)有具體的實(shí)例,這里就不再詳述。
分享:Flash MX2004入門與進(jìn)階實(shí)例——文字和組件(1)第八章文字字段和組件第一節(jié)動(dòng)態(tài)文本和輸入文本(1)在我們制作Flash作品時(shí),常會(huì)需要用【文本工具】來創(chuàng)建各種文本,單擊工具箱中的【文本工具】,或直接按
- 相關(guān)鏈接:
- 教程說明:
Flash教程-Flash MX2004入門與進(jìn)階實(shí)例——文字和組件(3)。