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