Flash MX2004入門與進階實例——文字和組件(2)_Flash教程
推薦:Flash MX2004入門與進階實例——文字和組件(1)第八章文字字段和組件第一節(jié)動態(tài)文本和輸入文本(1)在我們制作Flash作品時,常會需要用【文本工具】來創(chuàng)建各種文本,單擊工具箱中的【文本工具】,或直接按
第八章 文字字段和組件第一節(jié) 動態(tài)文本和輸入文本(2)
(3)常用指令
下面介紹使用動作腳本動態(tài)創(chuàng)建文本框、設(shè)置文本框?qū)傩缘膸讉常用指令:
MovieClip.createTextField()
作用:動態(tài)創(chuàng)建文本框
語法:my_mc.createTextField(instanceName,depth,x,y,width,height)
參數(shù):instanceName,指示新文本字段的實例名稱,depth是一個正整數(shù),指定新文本字段的深度;x是一個整數(shù),指定新文本字段的 x 坐標(biāo);y是一個整數(shù),指定新文本字段的y坐標(biāo);width是一個正整數(shù),指定新文本字段的寬度;height是一個正整數(shù),指定新文本字段的高度。
例如:
_root.createTextField("textBox",1,50,50,200,100);
textBox.text = "這是我的第一個動態(tài)創(chuàng)建文本?";
這段程序代碼的功能是,創(chuàng)建一個文本框,其實例名為textBox,深度為1,x為50,y為50,寬度為200,高度為100。
TextField.removeTextField()
作用:刪除由createTextField創(chuàng)建的文本字段。
語法:my_txt.removeTextField()
例如:textBox.removeTextField();//刪除textBox文本。
TextField._alpha
作用:設(shè)置或獲取由my_txt指定的文本字段的Alpha透明度值,有效值為0(完全透明)到100(完全不透明),默認(rèn)值為100。
語法:my_txt._alpha
例如:text1_txt._alpha = 30;//將名為text1_txt的文本字段的_alpha屬性設(shè)置為 30%。
TextField.autoSize
作用:控制文本字段的自動大小調(diào)整和對齊。
語法:my_txt.autoSize
例如:my_txt.autosize = "center";//將文本字段my_txt的autosize屬性設(shè)置為“center”。
TextField.background
作用:設(shè)置文本字段背景是否填充。假如為true,則文本字段具有背景填充。假如為false,則文本字段沒有背景填充。
語法:my_txt.background
例如:my_txt.background = false;//文本字段my_txt沒有背景填充。
TextField.border
作用:設(shè)置文本字段是否有邊框。假如為true,則文本字段具有邊框。假如為false,則文本字段沒有邊框。
語法:my_txt.border
例如my_txt.border = true;//文本字段my_txt有邊框。
(4)動態(tài)文本應(yīng)用實例:數(shù)字倒計時效果
在很多場合,我們都需要一個倒計時器,如考試時間等。這里我們利用動態(tài)文本制作一個簡單的10秒倒計時器,影片中的數(shù)字自動從10變?yōu)?、8……,當(dāng)變到0的時候停止,數(shù)字變化間隔1秒。
你可以從配套光盤中先運行這個實例(文件路徑:配套光盤/……/動態(tài)文本實例.fla),如圖8-1-5是這個實例運行的一個畫面。

圖8-1-5 倒計時實例效果
下面我們一起來制作這個實例:
步驟1 創(chuàng)建影片文檔
新建一個影片文檔,設(shè)置場景尺寸為250×200像素,其他參數(shù)保持默認(rèn)。保存影片文檔為“動態(tài)文本實例.fla”。
在時間軸上創(chuàng)建3個圖層,分別重新命名為:背景、文本顯示、AS。
在【背景】圖層上,創(chuàng)建一個背景圖形效果,如圖8-1-6所示。

圖8-1-6 背景效果
分享:Flash MX2004入門與進階實例——動作腳本進階(18)第七章動作腳本進階第四節(jié)出色實例(5)(3)創(chuàng)建“x2”影片剪輯元件步驟1布局【圖層1】新建一個名字為“x2”的影片剪輯元件。在這個元件的編輯場景中,從
- 相關(guān)鏈接:
- 教程說明:
Flash教程-Flash MX2004入門與進階實例——文字和組件(2)
。