FlashCS6中文版基礎(chǔ)教程:第21章 使用組件_第1頁
FlashCS6中文版基礎(chǔ)教程:第21章 使用組件_第2頁
FlashCS6中文版基礎(chǔ)教程:第21章 使用組件_第3頁
FlashCS6中文版基礎(chǔ)教程:第21章 使用組件_第4頁
FlashCS6中文版基礎(chǔ)教程:第21章 使用組件_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1第21章使用組件Flash組件是使用Flash創(chuàng)建并編譯成SWC文件的小的應(yīng)用程序,F(xiàn)lash中包括了一個大型的組件集。組件的范圍包括從簡單的窗口小部件到復(fù)雜的應(yīng)用程序(比如照片圖庫、調(diào)查表、圖表引擎或文本編輯器)。因?yàn)榻M件能夠拖入到Flash文檔中,并且通過修改參數(shù)或是用少量的動作腳本就能立刻為網(wǎng)站增加功能。即使是對腳本語言沒有深入研究的人,也能創(chuàng)建一個復(fù)雜的Flash,所以它非常有用。本章主要講述如何使用Flash的多個組件。221.1組件的下載和安裝FlashProfessionalCS6組件是帶參數(shù)的影片剪輯,可以修改它們的外觀和行為。組件可以是一個簡單的用戶界面控件(如RadioButton或CheckBox),也可以包含內(nèi)容(如List或DataGrid)。使用組件可以方便而快速地構(gòu)建功能強(qiáng)大且具有一致外觀和行為的應(yīng)用程序。即使對動作腳本3.0沒有深入的理解,也可以使用動作腳本3.0組件快速地構(gòu)建應(yīng)用程序。只需要將組件從【組件】面板拖曳到應(yīng)用程序文檔中,就可以實(shí)現(xiàn)自定義按鈕、組合框和列表等控件。除了FlashCS6自帶的組件外,“應(yīng)用程序編程接口”(APl)還允許用戶創(chuàng)建自己定義的組件。另外還可以從互聯(lián)網(wǎng)上下載其他Flash愛好者構(gòu)建的組件,將其安裝到本地計(jì)算機(jī)中。321.1.1FlashCS6自帶的組件類型視頻組件包括以下3個組件。1.FLVPlayback組件(fl.video.FLVPlayback)用于將視頻播放器包括在Flash應(yīng)用程序中,是基于SWC的組件。2.FLVPlayback自定義UI組件基于FLA,同時(shí)用于FLVPlayback組件的ActionScript2.0和ActionScript3.0版本。3.FLVPlaybackCaptioning組件為FLVPlayback提供關(guān)閉的字幕。421.1.2查看Flash組件在F1ashCS6中,可以在【組件】面板中查看動作腳本3.0組件,如圖21-1所示。521.1.3組件的下載和安裝還可以從AdobeExchanSe(http:///go/Flash_exchange_cn)或是其他互聯(lián)網(wǎng)資源上下載其他組件。要將下載的組件安裝到本地計(jì)算機(jī)中,首先要安裝AdobeExtensionManager1.8擴(kuò)展管理器,下載地址為:/go/exchange/exchange_cn。在本地計(jì)算機(jī)上安裝組件的具體步驟如下。(1)退出Flash。(2)將包含組件的SWC或PLA文件放在硬盤上的以下文件夾中。在Windows中的C:\ProgramFiles\AdobeFlashCS5\zh_cn\configuration\Components下。在MacIntosh上MacintoshHD:Applications:AdobeFlashCS5:Configuration:Components。(3)啟動F1ash。(4)如果【組件】面板尚未打開,則選擇【窗口】|【組件】菜單命令將其打開,在打開的【組件】面板中查看組件。621.2使用組件在Flash創(chuàng)作環(huán)境中,可以使用組件在文件中添加交互、特效或者公用用戶界面元素。組件可以幫助設(shè)計(jì)者在不能使用動作腳本編程的SWF文件中添加功能。設(shè)計(jì)者可以簡單地拖曳元素至舞臺,然后修改參數(shù)、編寫少量的動作腳本來使組件以相當(dāng)復(fù)雜的方式工作。組件可以幫助Flash用戶迅速地創(chuàng)建應(yīng)用程序,或者創(chuàng)建能夠可以相對輕松地進(jìn)行重用的元素。組件可以將應(yīng)用程序的設(shè)計(jì)過程和編碼過程分開。通過使用組件,開發(fā)人員可以創(chuàng)建設(shè)計(jì)人員在應(yīng)用程序中能用到的功能。開發(fā)人員可以將常用功能封裝到組件中,而設(shè)計(jì)人員可以通過更改組件的參數(shù)來自定義組件的大小、位置和行為。通過編輯組件的圖形元素或外觀,還可以更改組件的外觀。組件之間共享核心功能,如樣式、外觀和焦點(diǎn)管理。將第一個組件添加至應(yīng)用程序時(shí),此核心功能大約占用20千字節(jié)的大小。當(dāng)添加其他組件時(shí),添加的組件會共享初始分配的內(nèi)存,降低應(yīng)用程序大小的增長。本部分概括介紹了ActionScript3.0組件的一些優(yōu)點(diǎn)。721.2使用組件ActionScript3.0的強(qiáng)大功能提供了一種強(qiáng)大的、面向?qū)ο蟮木幊陶Z言,這是FlashPlayer功能發(fā)展過程中重要的一步。基于PlaceStateFLA的用戶界面組件提供對外觀的輕松訪問,以便在創(chuàng)作時(shí)進(jìn)行方便的自定義。這些組件還提供樣式(包括外觀樣式),可以利用樣式來自定義組件的某些外觀,并在運(yùn)行時(shí)加載外觀。新的FVLPlayback組件添加FLVPlaybackCaptioning組件及全屏支持、改進(jìn)的實(shí)時(shí)預(yù)覽、允許添加顏色和Alpha設(shè)置的外觀,以及改進(jìn)的FLV下載和布局功能?!緦傩浴繖z查器面板和【組件】面板允許在Flash中進(jìn)行創(chuàng)作時(shí)更改組件參數(shù)。便于擴(kuò)展的類層次體系結(jié)構(gòu)使用ActionScript3.0,可以創(chuàng)建唯一的命名空間,按需要導(dǎo)入類,并且可以方便地創(chuàng)建子類來擴(kuò)展組件。821.2.1組件面板可以按以下步驟在【組件】面板中查看FlashActionScript3.0組件。(1)啟動Flash。創(chuàng)建新的Flash文件(ActionScript3.0)或打開現(xiàn)有的Flash文檔(其【發(fā)布設(shè)置】中指定了ActionScript3.0),如圖21-2所示。(2)如果【組件】面板沒有打開,可以選擇【窗口】|【組件】菜單命令將其打開,如圖21-3所示。(3)用戶界面組件和視頻組件分別顯示以節(jié)省空間?!窘M件】面板包含顯示的所有組件,如圖21-4所示。921.2.1組件面板下面我們分別簡要列出一些組件。1.Button2.CheckBox3.DataGrid4.Label5.List6.NumericStepper7.ProgressBar8.RadioButton9.ScrollPane10.TextArea11.TextInput1021.2.2添加組件1.向Flash文檔中添加組件2.使用ActionScript在運(yùn)行時(shí)添加組件3.使用ActionScript向Flash文檔中添加組件(1)將組件從【組件】面板拖曳到當(dāng)前文檔的【庫】面板中。(2)在時(shí)間軸中選擇一幀放置要添加的組件。(3)調(diào)用createClassObject(),以便在運(yùn)行時(shí)創(chuàng)建組件實(shí)例。1121.2.3設(shè)置組件參數(shù)1.在【屬性】面板中輸入組件的實(shí)例名稱2.在【屬性】檢查器面板中輸入組件實(shí)例的參數(shù)1221.2.4編輯組件1.調(diào)整組件大小2.從Flash

文檔中刪除組件3.從文檔中刪除組件1321.3上機(jī)實(shí)踐操作本范例源文件:\21\背景.jpg。本范例完成文件:\21\個人信息簿.fla。多媒體教學(xué)路徑:光盤→多媒體教學(xué)→第21章。1421.3.1實(shí)例介紹和展示本例通過運(yùn)用【新建圖層】按鈕、【文字工具】、【組件】面板、【屬性】檢查器面板等命令制作一個個人信息簿,如圖21-15所示。1521.3.2新建文件并輸入文字(1)創(chuàng)建一個新的Flash文件(ActionScript3.0),重命名為“個人信息簿”,如圖21-16所示。(2)將【圖層1】重命名為“背景”。將文件夾中的背景圖片導(dǎo)入舞臺中,如圖21-17所示。1621.3.2新建文件并輸入文字(3)單擊【時(shí)間軸】面板下方的【新建圖層】按鈕,新建一個圖層,并重命名為“文字”,如圖21-18所示。(4)單擊【文字】圖層的第1幀,在舞臺適當(dāng)?shù)奈恢幂斎胛淖?包括姓名、性別、出生日期等),如圖21-19所示。1721.3.3添加組件(1)新建一個圖層,重命名為“組件”,如圖21-20所示。(2)首先制作“姓名”的文本框。選擇【窗口】|【組件】菜單命令,在彈出的【組件】面板中選擇組合框(TextInput)組件,將其拖曳到舞臺上,如圖21-21所示。(3)選擇【窗口】|【屬性】菜單命令,打開【屬性】檢查器面板,修改【實(shí)例名稱】為“xingming”,如圖21-22所示。1821.3.3添加組件(4)制作“出生日期”的數(shù)值選擇框。在【組件】面板中選擇3個NumericStepper組件,將其拖曳到舞臺上,在【屬性】檢查器面板中,分別修改【實(shí)例名稱】為“nian”、“yue”和“ri”,分別設(shè)置minimum和maximum的值,如圖21-23所示。(5)制作【性別】后面的單選按鈕。在【組件】面板中拖曳兩個RadioButton組件到舞臺上。在【屬性】檢查器面板中,分別修改【實(shí)例名稱】為“nan”和“nv”,groupNamen都為sex,Label分別為“男”和“女”,啟用Selected復(fù)選框,如圖21-24所示。1921.3.3添加組件(6)下面制作“愛好”后面的復(fù)選框。在【組件】面板中拖曳5個CheckBox組件到舞臺上。在【屬性】檢查器面板中,修改【實(shí)例名稱】分別為“aihao1”、“aihao2”、“aihao3”、“aihao4”、“aihao5”,在lable文本框中分別輸入“唱歌”、“乒乓球”、“足球”、“跳舞”、“畫畫”,如圖21-25所示。(7)制作“郵箱”后面的文本框。在【組件】面板中選擇TextInput組件,將其拖曳到舞臺上,在【屬性】檢查器面板中修改【實(shí)例名稱】為“youxiang”,如圖21-26所示。2021.3.3添加組件(8)制作“所在地區(qū)”后面的下拉列表框。在【組件】面板中選擇ComboBox組件將其拖曳到舞臺上,在【屬性】檢查器面板中修改【實(shí)例名稱】為“diqu”。單擊dataProvider后面的中括號,在彈出的【值】對話框中輸入文字,如圖21-27所示。(9)制作“地址”后面的文本框。在【組件】面板中選擇TextInput組件,將其拖曳到舞臺上,在【屬性】檢查器面板中修改【實(shí)例名稱】為“dizhi”,如圖21-28所示。2121.3.3添加組件(10)制作“留言”后面的文本框。在【組件】面板中選擇TextArea組件,將其拖曳到舞臺上,在【屬性】檢查器面板中修改【實(shí)例名稱】

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論