欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

Flash MX2004入門(mén)與進(jìn)階實(shí)例——文字和組件(6)_Flash教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦: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中,有一種非凡

來(lái)源:設(shè)計(jì)前沿網(wǎng)上收集//所屬分類(lèi):Flash教程/更新時(shí)間:2008-03-05
相關(guān)Flash教程