Flash MX2004入門(mén)與進(jìn)階實(shí)例——文字和組件(6)_Flash教程
推薦:Flash MX2004入門(mén)與進(jìn)階實(shí)例——文字和組件(5)第八章文字字段和組件第二節(jié)組件(2)2.用動(dòng)作腳本控制組件用Action對(duì)組件進(jìn)一步編程控制的方法主要有兩種:使用on()處理函數(shù)、使用一個(gè)調(diào)度程序/偵聽(tīng)器
第八章 文字字段和組件第二節(jié) 組件(3)
組合框組件由三個(gè)子組件組成,它們是:Button組件、TextInput組件和List 組件。組合框組件可以是靜態(tài)的,也可以是可編輯的。使用靜態(tài)組合框,用戶可以從下拉列表中做出一項(xiàng)選擇。使用可編輯的組合框,用戶可以在列表頂部的文本字段中直接輸入文本,也可以從下拉列表中選擇一項(xiàng)。假如下拉列表超出文檔底部,該列表將會(huì)向上打開(kāi),而不是向下。
當(dāng)在列表中進(jìn)行選擇后,所選內(nèi)容的標(biāo)簽被復(fù)制到組合框頂部的文本字段中。進(jìn)行選擇時(shí)既可以使用鼠標(biāo)也可以使用鍵盤(pán)。
在【屬性】面板中可以設(shè)置ComboBox組件的參數(shù)有:
u editable :確定ComboBox 組件是可編輯的 (true) 還是只能選擇的 (false)。默認(rèn)值為 false。
u Labels:用一個(gè)文本值數(shù)組填充ComboBox 組件。在【屬性檢查器】面板上單擊【Labels】參數(shù)后面的按鈕,然后在彈出的【值】對(duì)話框中添加文本值數(shù)組,如圖8-3-11所示。
圖8-3-11 創(chuàng)建文本值數(shù)組
u Data:將一個(gè)數(shù)據(jù)值與ComboBox 組件中的每個(gè)項(xiàng)目相關(guān)聯(lián)。該數(shù)據(jù)參數(shù)是一個(gè)數(shù)組。
u RowCount:設(shè)置在不使用滾動(dòng)條的情況下一次最多可以顯示的項(xiàng)目數(shù),默認(rèn)值為 5。
(4)標(biāo)簽(Label)組件
一個(gè)標(biāo)簽組件就是一行文本。你可以指定一個(gè)標(biāo)簽采用Html格式。你也可以控制標(biāo)簽的對(duì)齊和大小。Label組件沒(méi)有邊框、不能具有焦點(diǎn),并且不廣播任何事件。
在應(yīng)用程序中,我們經(jīng)常使用一個(gè)Label組件為另一個(gè)組件創(chuàng)建文本標(biāo)簽,例如,TextInput字段左側(cè)的“姓名:”標(biāo)簽來(lái)接受用戶的姓名。假如你要構(gòu)建一個(gè)應(yīng)用程序,這個(gè)程序使用基于Macromedia Component Architecture第2版(v2)的組件,那么,使用Label組件來(lái)替代普通文本字段就是一個(gè)好方法,因?yàn)槟憧梢允褂脴邮絹?lái)維持一致的外觀。
在【屬性】面板中可以設(shè)置Label組件的參數(shù)有:
u text:指明標(biāo)簽的文本,默認(rèn)值是Label。
u html:指明標(biāo)簽是(true
)否(false
)采用 html 格式。假如將html
參數(shù)設(shè)置為 true
,就不能用樣式來(lái)設(shè)定Label的格式。默認(rèn)值為 false
。
u autoSize:指明標(biāo)簽的大小和對(duì)齊方式應(yīng)如何適應(yīng)文本。默認(rèn)值為 none。參數(shù)可以是以下四個(gè)值之一:
none:標(biāo)簽不會(huì)調(diào)整大小或?qū)R方式來(lái)適應(yīng)文本。
left:標(biāo)簽的右邊和底部可以調(diào)整大小以適應(yīng)文本。左邊和上邊不會(huì)進(jìn)行調(diào)整。
center:標(biāo)簽的底部會(huì)調(diào)整大小以適應(yīng)文本。標(biāo)簽的水平中心和它原始的水平中心位置對(duì)齊。
right:標(biāo)簽的左邊和底部會(huì)調(diào)整大小以適應(yīng)文本。上邊和右邊不會(huì)進(jìn)行調(diào)整。
(5)列表框(List)組件
List組件是一個(gè)可滾動(dòng)的單選或多選列表框。在應(yīng)用程序中,你可以建立一個(gè)列表,以便用戶可以在其中選擇一項(xiàng)或多項(xiàng)。例如,用戶訪問(wèn)一個(gè)電子商務(wù)網(wǎng)站需要選擇想要購(gòu)買(mǎi)的項(xiàng)目。網(wǎng)站程序提供了一個(gè)項(xiàng)目列表框,一共包括30個(gè)項(xiàng)目,用戶在列表中上下滾動(dòng),并通過(guò)單擊選擇一項(xiàng),如圖8-3-12所示。
圖8-3-12 項(xiàng)目列表框
在【屬性】面板中可以設(shè)置List組件的參數(shù)有:
u data:填充列表數(shù)據(jù)的值數(shù)組,默認(rèn)值為(空數(shù)組)。雙擊可以彈出【值】對(duì)話框,在其中可以添加列表數(shù)據(jù)的值數(shù)組。
u Labels:填充列表的標(biāo)簽值的文本值數(shù)組,默認(rèn)值為(空數(shù)組)。雙擊可以彈出【值】對(duì)話框,在其中可以添加列表的標(biāo)簽值的文本值數(shù)組。
u MultipleSelection:一個(gè)布爾值,它指明是(true)否(false)可以選擇多個(gè)值。默認(rèn)值為 false。
u RowHeight:指明每行的高度,以像素為單位。默認(rèn)值是20。設(shè)置字體不會(huì)更改行的高度。
(6)加載(Loader)組件
在應(yīng)用程序中,我們經(jīng)常會(huì)碰到這樣的問(wèn)題:需要將公司徽標(biāo)(JPEG文件)加載到程序界面中,或者在一個(gè)關(guān)于人事檔案的表單中需要顯示相片。類(lèi)似于這樣的問(wèn)題都可以用加載(Loader)組件來(lái)設(shè)計(jì)完成。
Loader組件是一個(gè)容器,它可以顯示SWF或JPEG文件。你可以縮放加載器的內(nèi)容,或者調(diào)整加載器自身的大小來(lái)匹配內(nèi)容的大小。你也可以在程序運(yùn)行時(shí)加載內(nèi)容,并監(jiān)視加載進(jìn)度。
Loader組件不能接收焦點(diǎn)。但是,Loader組件中加載的內(nèi)容可以接受焦點(diǎn),并且可以有自己的焦點(diǎn)交互操作。
你也可以使用加載器來(lái)繼續(xù)并利用已經(jīng)完成的Flash作品。例如,假如你已經(jīng)創(chuàng)建了一個(gè)Flash應(yīng)用程序,但想擴(kuò)展該應(yīng)用程序,可以使用加載組件將舊的應(yīng)用程序拖到新應(yīng)用程序中,或者將舊應(yīng)用程序作為某個(gè)選項(xiàng)卡界面的一部分。
在【屬性】面板中可以設(shè)置Loader組件的參數(shù)有:
u autoLoad:指明內(nèi)容是應(yīng)該自動(dòng)加載(true),還是應(yīng)該等到調(diào)用Loader.load()
方法時(shí)再進(jìn)行加載(false)。默認(rèn)值為 true。
u contentPath:一個(gè)絕對(duì)或相對(duì)的URL,指明要加載到加載器的文件。相對(duì)路徑必須是相對(duì)于加載內(nèi)容的SWF的路徑。該URL必須與Flash內(nèi)容當(dāng)前駐留的URL在同一子域中。為了在獨(dú)立的Flash Player中使用SWF文件,或者在影片測(cè)試模式下測(cè)試SWF文件,必須將所有SWF文件存儲(chǔ)在同一文件夾中,并且其文件名不能包含文件夾或磁盤(pán)驅(qū)動(dòng)器說(shuō)明。
u scaleContent:指明是內(nèi)容縮放以適應(yīng)加載器(true),還是加載器進(jìn)行縮放以適應(yīng)內(nèi)容(false)。默認(rèn)值為true。
(7) 步進(jìn)器(NumericStepper)組件
使用過(guò)電子圖書(shū)閱讀程序的朋友都知道,假如想跳轉(zhuǎn)到指定頁(yè)數(shù)的圖書(shū)頁(yè)面,只需在一個(gè)文本框中輸入相應(yīng)的頁(yè)數(shù)值,或者單擊文本框旁邊的上下箭頭按扭,增加或減小文本框中數(shù)值。這種在程序中需要用戶選擇數(shù)值的情況,我們都可以用步進(jìn)器(NumericStepper)組件來(lái)實(shí)現(xiàn)。如圖8-3-13所示是一個(gè)NumericStepper組件的實(shí)例。
圖8-3-13 NumericStepper組件實(shí)例
分享:Flash MX2004入門(mén)與進(jìn)階實(shí)例——文字和組件(4)第八章文字字段和組件第二節(jié)組件(1)組件(Component)的概念是從FlashMX開(kāi)始出現(xiàn)的,但其實(shí)在Flash5的時(shí)候已經(jīng)有了組件的雛形,在Flash5中,有一種非凡
- as中禁用ESC鍵
- AS3.0 圖片變黑白 圖片彩色變黑白代碼
- flash as3.0 跨域的解決辦法
- 模板無(wú)憂FLASH透明代碼
- Flash教你制作卡通MM眨眼睛動(dòng)畫(huà)
- Flash從零開(kāi)始學(xué)習(xí)創(chuàng)建單選按鈕
- Flash繪制小龍與花插畫(huà)場(chǎng)景
- Flash程序的測(cè)試方法
- Flash CS4文字顏色緩動(dòng)特效
- 網(wǎng)頁(yè)中演示類(lèi)FLASH動(dòng)畫(huà)制作規(guī)范
- Flash CS3循環(huán)背景的運(yùn)用技巧
- Flash鼠繪技巧教你制作紅綠色的樹(shù)葉
Flash教程Rss訂閱網(wǎng)站制作教程搜索
Flash教程推薦
- 由淺入深學(xué)習(xí)Flash制作高射炮游戲
- Flash制作紅外線引導(dǎo)導(dǎo)彈爆炸視覺(jué)效果
- Flash制作轉(zhuǎn)動(dòng)的邊框圓特效動(dòng)畫(huà)
- 用Flex3.0 做一個(gè)簡(jiǎn)單Flv 播放器
- 網(wǎng)頁(yè)中Flash出現(xiàn)“單擊激活并使用此控件”的解決方法
- FLASH AS實(shí)現(xiàn)馬賽克效果
- Flash as入門(mén):文本與字符串
- 在Flash里調(diào)用HTML網(wǎng)頁(yè)頁(yè)面
- Flash教程:一個(gè)不錯(cuò)的緩動(dòng)導(dǎo)航
- Flash 8.0前瞻——揭開(kāi)8 ball的薄面紗
猜你也喜歡看這些
- 新東方王強(qiáng)口語(yǔ)Flash網(wǎng)絡(luò)課程第一、二冊(cè)
- Flash CS3多媒體課件制作視頻教學(xué)
- Flash CS4動(dòng)畫(huà)設(shè)計(jì)與制作300例
- 臺(tái)灣呂聰賢Flash MX視頻教程
- FIF小組Flash MX 2004視頻教程超速入門(mén)
- Flash 8完美動(dòng)畫(huà)設(shè)計(jì)與制作
- Flash 8中文版基本功能與典型實(shí)例
- Flash制作光盤(pán)引導(dǎo)動(dòng)畫(huà)全過(guò)程(前幾節(jié)為靜音)
- Swift 3D--Flash 第三方軟件 及視頻教程
- Flash 8 中文版從入門(mén)到精通隨書(shū)光盤(pán)
- 相關(guān)鏈接:
復(fù)制本頁(yè)鏈接| 搜索Flash MX2004入門(mén)與進(jìn)階實(shí)例——文字和組件(6)
- 教程說(shuō)明:
Flash教程-Flash MX2004入門(mén)與進(jìn)階實(shí)例——文字和組件(6)。