用Flash制作交互型教學(xué)課件_第1頁(yè)
用Flash制作交互型教學(xué)課件_第2頁(yè)
用Flash制作交互型教學(xué)課件_第3頁(yè)
用Flash制作交互型教學(xué)課件_第4頁(yè)
用Flash制作交互型教學(xué)課件_第5頁(yè)
已閱讀5頁(yè),還剩191頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、用Flash制作交互型課件用Flash制作交互型課件用Flash制作交互型課件第4章 用Flash制作交互型課件乙方完成工程施工和安裝測(cè)試后,應(yīng)提交網(wǎng)絡(luò)配置圖,竣工圖紙,配線間編號(hào)表,測(cè)試報(bào)告等文檔。甲方應(yīng)在收到通知后的 日內(nèi)對(duì)測(cè)試結(jié)果進(jìn)行審查并驗(yàn)收,否則視為驗(yàn)收合格第4章 用Flash制作交互型課件Flash制作交互型課件 4.1 Flash 8.0 基礎(chǔ)知識(shí)4.2 繪圖基礎(chǔ)4.3 動(dòng)畫(huà)制作及技巧4.4 元件、實(shí)例和庫(kù)4.5 制作交互型課件4.6 聲音和視頻的編輯4.4 動(dòng)畫(huà)的輸出2022/8/334.1 Flash MX 2004基礎(chǔ)知識(shí) Macromedia Flash以便捷、完美、舒適

2、的動(dòng)畫(huà)編輯環(huán)境,深受廣大動(dòng)畫(huà)制作愛(ài)好者的喜愛(ài),在制作動(dòng)畫(huà)之前,我們先對(duì)工作環(huán)境中的菜單、工具、面板等分別作詳細(xì)的介紹,包括一些基本的操作方法和工作環(huán)境的組織和安排。1. 初識(shí)Flash 2. 文檔選項(xiàng)卡3. 時(shí)間軸 4. 工具箱5. 舞 臺(tái)6. 常用面板4. 設(shè)計(jì)面板8. 開(kāi)發(fā)面板9. 其他面板10.使用網(wǎng)格、輔助線和標(biāo)尺返回2022/8/341. 初識(shí)Flash返回2022/8/352. 文檔選項(xiàng)卡 新建或打開(kāi)一個(gè)文檔時(shí),在“時(shí)間軸”的上方會(huì)顯示出“文檔選項(xiàng)卡”。如果打開(kāi)或創(chuàng)建多個(gè)文檔,“文檔名稱”將按文檔創(chuàng)建的先后順序顯示在“文檔選項(xiàng)卡”中,單擊文件名稱,可以在多個(gè)文檔之間進(jìn)行快速切換。

3、文檔選項(xiàng)卡返回2022/8/363.時(shí)間軸 “時(shí)間軸”用于組織和控制文檔內(nèi)容在一定時(shí)間內(nèi)播放的圖層數(shù)和幀數(shù)?!皥D層”就像堆疊在一起的多張幻燈膠片一樣,每個(gè)層中都排放著自己的對(duì)象。提到動(dòng)畫(huà),第一個(gè)會(huì)聯(lián)想到的是小時(shí)候最喜歡看的卡通影片,這些卡通影片,都是事先繪制好一幀一幀的連續(xù)動(dòng)作的圖片,然后讓它們連續(xù)播放,利用人的“視覺(jué)暫留”特性,在大腦中便形成了動(dòng)畫(huà)效果。 Flash動(dòng)畫(huà)的制作原理也一樣,它是把繪制出來(lái)的對(duì)象放到一格格的幀中,然后再來(lái)播放。 返回2022/8/374. 工具箱 位于工作界面左邊長(zhǎng)條形狀的就是工具箱,工具箱是Flash最常用到的一個(gè)面板,用鼠標(biāo)單擊的方式選中其中的各種工具就可以直

4、接使用。返回2022/8/385. 舞臺(tái) “舞臺(tái)”位于工作界面的正中間部位,是放置動(dòng)畫(huà)內(nèi)容的區(qū)域。這些內(nèi)容包括矢量圖、文本框、按鈕、導(dǎo)入的位圖圖形或視頻剪輯等??梢栽凇皩傩浴泵姘逯性O(shè)置和改變“舞臺(tái)”的大小。默認(rèn)狀態(tài)下,“舞臺(tái)”的寬為550像素,高為400像素。返回2022/8/396. 常用面板 Flash MX 2004有很多面板,默認(rèn)狀態(tài)下,在“舞臺(tái)”的正下方有三個(gè)比較常用的浮動(dòng)面板,分別是“幫助”面板、“動(dòng)作”面板和“屬性”面板,單擊面板的“標(biāo)題欄”,可以依次展開(kāi)它們 。(1)“幫助”面板(2)“動(dòng)作”面板(3)“屬性”面板返回2022/8/3104. 設(shè)計(jì)面板 打開(kāi)“窗口”中“設(shè)計(jì)面板

5、”菜單,在菜單中可以看到所有的“設(shè)計(jì)面板”,單擊面板的名稱,就可以打開(kāi)或關(guān)閉相應(yīng)的面板。默認(rèn)狀態(tài)下,打開(kāi)的“設(shè)計(jì)面板”分布在舞臺(tái)右側(cè)的面板組中?!霸O(shè)計(jì)面板”包括“對(duì)齊”面板、“顏色樣本”面板、“混色器”面板、“信息”面板、“場(chǎng)景”面板和“變形”六個(gè)面板。返回2022/8/3118. 開(kāi)發(fā)面板 打開(kāi)“窗口”中“開(kāi)發(fā)面板”菜單,從菜單中可以看到所有的“開(kāi)發(fā)面板”,單擊面板的名稱可以打開(kāi)或關(guān)閉相應(yīng)面板。默認(rèn)狀態(tài)打開(kāi)的一些“開(kāi)發(fā)面板”分布在舞臺(tái)右側(cè)的面板組中?!伴_(kāi)發(fā)面板”包括“動(dòng)作”、“組件”、“組件檢查器”、“輸出”、“調(diào)試器”、“行為”和“Web服務(wù)”面板。返回2022/8/3129. 其他面板

6、打開(kāi)“窗口”下的“其他面板”菜單,從菜單中可以查看到所有的其他面板,單擊面板名稱可以打開(kāi)相應(yīng)的面板?!捌渌姘濉卑ā拜o助功能”、“影片瀏覽器”、“歷史紀(jì)錄”、“字符串”和“公用庫(kù)”面板。返回2022/8/31310. 使用網(wǎng)格、輔助線和標(biāo)尺網(wǎng)格、標(biāo)尺和輔助線可以幫助我們精確地勾畫(huà)和安排對(duì)象 返回2022/8/31410.設(shè)置舞臺(tái)的背景和大小、場(chǎng)景的其他操作 2022/8/3154.2 繪圖基礎(chǔ) 圖形和文字是動(dòng)畫(huà)的基礎(chǔ),所以掌握繪圖工具的使用對(duì)于制作好的Flash作品是至關(guān)重要的。 返回下一頁(yè)2022/8/3164.2 繪圖基礎(chǔ)-Flash工具箱面板繪圖工具查看選項(xiàng)顏色選項(xiàng)選項(xiàng)部分返回下一頁(yè)2

7、022/8/3174.2 繪圖基礎(chǔ)-應(yīng)用4.2.1 繪圖和著色4.2.2 著色與填充4.2.3 選擇與編輯對(duì)象4.2.4 文本編輯 4.2.5 圖形導(dǎo)入返回2022/8/3184.2.1繪圖和著色 - 1繪制直線直線“屬性”面板 線條樣式 提示:在繪制直線的過(guò)程中,如果按住Shift鍵不放,可以畫(huà)出角度是45倍數(shù)的直線,如水平、垂直、45度、135度的直線。返回下一頁(yè)2022/8/3194.2.1繪圖和著色 - 2鉛筆工具鉛筆模式 伸直模式 平滑模式 墨水瓶模式 返回下一頁(yè)2022/8/3204.2.1繪圖和著色 - 3鋼筆工具 能夠精確地繪制出直線和曲線路徑,并且在繪制完成后,可以進(jìn)一步調(diào)整

8、直線段的角度、長(zhǎng)度以及曲線段的彎曲程度。使用“鋼筆工具”并配合“部分選取工具 ”的使用,可以精確地繪制出較為復(fù)雜的曲線圖形。 用鋼筆工具繪制直線 用鋼筆工具繪制曲線 返回下一頁(yè)2022/8/3214.2.1繪圖和著色 - 4橢圓工具 和矩形工具 提示:選擇“矩形工具”時(shí),在“繪圖”工具欄下方的“選項(xiàng)”區(qū)中,單擊“圓角矩形半徑”按鈕,在彈出的“矩形設(shè)置”對(duì)話框中設(shè)置“角半徑”值,然后在舞臺(tái)上按住鼠標(biāo)不放并拖動(dòng),就可以畫(huà)出圓角矩形,其中“角半徑”的值越大,則矩形圓角程度就越明顯。返回下一頁(yè)2022/8/3224.2.1繪圖和著色 - 5刷子工具設(shè)置刷子大小設(shè)置刷子形狀刷子的填充模式中各個(gè)選項(xiàng)的含義

9、:標(biāo)準(zhǔn)繪畫(huà):在所繪制的顏色區(qū)域中,刷子所到之處會(huì)覆蓋為刷子的顏色。 顏料填充:所繪制的顏色區(qū)域會(huì)影響對(duì)象的填色內(nèi)容,但不完全覆蓋對(duì)象的框線。 后面繪畫(huà):在現(xiàn)有填充及筆觸的后面進(jìn)行繪制,不影響對(duì)象的填色內(nèi)容。 顏料選擇:只會(huì)影響所選取的區(qū)域,如果沒(méi)有選擇任何對(duì)象,則該模式不影響對(duì)象的填色。內(nèi)部繪畫(huà):把刷子的顏色填入封閉區(qū)域中,超出封閉區(qū)域的顏色會(huì)被自動(dòng)清除。返回下一頁(yè)2022/8/3234.2.1繪圖和著色 - 6、橡皮擦工具橡皮擦工具選項(xiàng) 標(biāo)準(zhǔn)擦除:擦除同一層上的筆觸和填充。擦除填色:只擦除填充,不影響筆觸。擦除線條:只擦除筆觸,不影響填充。 擦除所選填充:只擦除當(dāng)前選定的填充,并不影響筆 觸

10、(不管筆觸是否被選中)。以這種模 式使用橡皮擦工具之前,請(qǐng)選擇要擦除 的填充。內(nèi)部擦除: 只擦除橡皮擦筆觸開(kāi)始處的填充。如果從 空白點(diǎn)開(kāi)始擦除,則不會(huì)擦除任何內(nèi)容。 以這種模式使用橡皮擦并不影響筆觸。 返回2022/8/3244.2.2著色與填充 - 1.墨水瓶工具墨水瓶工具用來(lái)對(duì)場(chǎng)景中的線條進(jìn)行修改,具體使用方法如下: 1)單擊工具箱中的墨水瓶工具按鈕。 2)利用“屬性”面板設(shè)定所需要的顏色,選擇合適的線形,然后單擊場(chǎng)景中需要修改的線條,此線條的線形及顏色會(huì)改變 。墨水瓶工具的應(yīng)用 返回下一頁(yè)2022/8/3254.2.2著色與填充 - 2.顏料桶工具顏料桶工具能在一個(gè)封閉或不封閉的區(qū)域中填

11、色??梢杂眉兩u變色或?qū)氲奈粓D圖像進(jìn)行填充,具體使用方法如下: 1)單擊工具箱中的顏料桶工具按鈕。 2)利用顏色樣本面板選定所需的填充色,然后單擊場(chǎng)景中所需要填充的 區(qū)域,此時(shí),該區(qū)域顏色會(huì)改變。 顏料桶工具的應(yīng)用 提示:在Flash中,即使中大缺口,值也是很小的,所以要對(duì)大的不封閉區(qū)域填充 顏色,一般用筆刷返回下一頁(yè)2022/8/3264.2.2著色與填充 - 3 .填充效果一個(gè)動(dòng)畫(huà)如果沒(méi)有適當(dāng)?shù)念伾蜔o(wú)法稱之為優(yōu)秀的動(dòng)畫(huà),所以熟練、恰當(dāng)?shù)厥褂没焐髅姘迨亲龊肍lash 動(dòng)畫(huà)的前提。具體使用方法如下:1)選擇“窗口”菜單中的“開(kāi)發(fā)面板”子菜單中的“混色器”命令或按快捷鍵Shift+F9

12、。2)在填充類型的下拉列表框中有5個(gè)可選選項(xiàng):無(wú)色、純色、線形、放射狀和位圖 。提示:使用位圖填充,在填充類型下拉列表中選擇“位圖”。如果當(dāng)前尚未導(dǎo)入任何 位圖,系統(tǒng)將自動(dòng)打開(kāi)“導(dǎo)入到庫(kù)”對(duì)話框。選中一個(gè)或多個(gè)位圖文件后,該 文件將被自動(dòng)增加到“混色器”面板中。返回下一頁(yè)2022/8/3274.2.2著色與填充 - 4.使用填充變形工具 填充變形工具用于對(duì)填充后的顏色進(jìn)行修改,利用該工具可以方便地對(duì)填充效果進(jìn)行旋轉(zhuǎn)、拉伸、傾斜、縮放等各種變換,具體使用方法如下:1)單擊工具箱中的填充變形工具按鈕。2)選擇所要編輯的對(duì)象,在填充區(qū)域單擊,此時(shí)將在圖形上出現(xiàn)兩條平行線,這兩條平行線稱為漸變控制線,

13、同時(shí),在漸變控制線上還顯示了漸變中心控制點(diǎn)、漸變方向控制點(diǎn)及漸變線距離控制點(diǎn),如圖A所示。3)在“混色器”面板中將填充類型選為“放射狀”,然后再工具箱面板中單擊顏料桶工具按鈕,在所要編輯的對(duì)象上單擊填充顏色,再次單擊填充變形工具按鈕,在填充區(qū)域單擊,此時(shí)將在圖形上出現(xiàn)一個(gè)控制圓,單擊并拖動(dòng)各個(gè)控制點(diǎn),可調(diào)整放射狀填充效果如圖B所示。返回下一頁(yè)2022/8/3284.2.2著色與填充 - 5、使用填充變形工具編輯修改位圖填充填充位圖的控制點(diǎn) 返回下一頁(yè)2022/8/3294.2.2 著色與填充- 6、滴管工具 滴管工具用于拾取邊線顏色、填充色、位圖圖形等,然后將拾取的邊線和填充類型用于其它圖形。

14、在使用滴管工具拾取邊線和填充類型時(shí),如果單擊的是線條,則滴管工具自動(dòng)變成墨水瓶工具;如果單擊的是填充區(qū)域,則自動(dòng)變成顏料桶工具,以便于填充操作。返回下一頁(yè)2022/8/3304.2.2著色與填充-4.繪圖實(shí)例實(shí)例說(shuō)明本實(shí)例繪制“鄉(xiāng)村小屋”圖形。該實(shí)例充分運(yùn)用了工具箱中 的繪圖工具,例如:橢圓工具、矩形工具、線條工具等,并且使用合理的填充方式使“鄉(xiāng)村小屋”顯得更加逼真。返回2022/8/3314.2.3選擇與編輯對(duì)象 1、箭頭工具 箭頭工具用來(lái)選擇場(chǎng)景中的編輯對(duì)象并對(duì)其進(jìn)行修改具體使用方法如下:選擇填充區(qū)域 選擇線條選擇某一區(qū)域內(nèi)的對(duì)象選中區(qū)域被移動(dòng) 區(qū)域選中 返回下一頁(yè)2022/8/3324.

15、2.3選擇與編輯對(duì)象 - 2用箭頭修改圖形可用箭頭工具修改圖形,具體使用方法如下: 提示:在箭頭工具中的“選項(xiàng)”里有兩種編輯模式,可以根據(jù)自己的需求,進(jìn)行選擇使用。平滑工具: 利用它可以使曲線變得更加平滑。 伸直工具: 利用它可以使曲線趨于折線。返回下一頁(yè)2022/8/3334.2.3選擇與編輯對(duì)象 - 3 、套索工具套索工具是一種選取工具,使用的時(shí)候不是很多,主要用在處理位圖時(shí)。選擇套索工具后,會(huì)在選項(xiàng)中出現(xiàn)魔術(shù)棒、魔術(shù)棒屬性和多邊形模式。具體使用方法如下:選擇“套索工具”,在“選項(xiàng)”里單擊“多邊形模式”, 根據(jù)需要單擊鼠標(biāo),當(dāng)?shù)玫侥阈枰倪x擇區(qū)域時(shí),雙擊鼠標(biāo)自動(dòng)封閉所選區(qū)域。此時(shí)我們可以對(duì)

16、所選區(qū)域進(jìn)行修改 套索工具選項(xiàng)多邊形模式 返回下一頁(yè)2022/8/3344.2.3選擇與編輯對(duì)象-4移動(dòng)、復(fù)制和刪除對(duì)象1、移動(dòng)對(duì)象 1)直接移動(dòng)對(duì)象 2)移動(dòng)對(duì)象的一部分 2、復(fù)制對(duì)象 1)選定一個(gè)或多個(gè)需要復(fù)制的對(duì)象。 2)單擊鼠標(biāo)右鍵,彈出一個(gè)快捷菜單,選擇“拷貝”命令,將復(fù)制對(duì)象復(fù) 制到剪貼板中。 3)單擊鼠標(biāo)右鍵,彈出一個(gè)快捷菜單,選擇“粘貼”命令,即可完成復(fù)制對(duì)象。3、刪除對(duì)象 在Flash 中制作動(dòng)畫(huà),常常需要?jiǎng)h除一些不需要的對(duì)象,具體操作方法如下: 1)選定一個(gè)或多個(gè)需要?jiǎng)h除的對(duì)象。 2)按下鍵盤上的Delete鍵即可刪除。返回下一頁(yè)2022/8/3354.2.3選擇與編輯對(duì)象

17、- 4. 組合與分離對(duì)象 在制作動(dòng)畫(huà)時(shí),場(chǎng)景中可能會(huì)同時(shí)存在大量的編輯對(duì)象,如圖形、元件、圖像等。對(duì)一個(gè)對(duì)象操作時(shí),可能會(huì)影響到其他對(duì)象。這時(shí),則可以考慮將其他暫時(shí)不進(jìn)行編輯的對(duì)象組合。組合后的對(duì)象變成一個(gè)大的整體,對(duì)其他對(duì)象操作時(shí)不會(huì)影響到已組合的對(duì)象。組合對(duì)象最大的特點(diǎn)是:組合后的對(duì)象可以作為一個(gè)大的整體進(jìn)行編輯,相當(dāng)于對(duì)單個(gè)對(duì)象的操作;組合后有利于對(duì)象的移動(dòng),在移動(dòng)過(guò)程中不會(huì)改變組合對(duì)象的相對(duì)位置。1.組合對(duì)象如需將頁(yè)面中的多個(gè)對(duì)象組合為一個(gè)對(duì)象,可以按照以下步驟操作:1)選擇需要組合的對(duì)象。2)選擇“修改”菜單下的“組合”菜單命令或按快捷鍵Ctrl+G, 2.分離對(duì)象如需將組合后的對(duì)象

18、撤銷群組狀態(tài),可以按照以下步驟操作:1)選擇組合對(duì)象。2)選擇“修改” 菜單中的“取消組合”菜單命令或按快捷鍵Ctrl+B 提示:此命令可將文本對(duì)象分解為可作為圖形處理的形狀對(duì)象,因此這種操作也稱為“打散。未被打散的文本打散后的文本作為圖形對(duì)象 返回下一頁(yè)2022/8/3364.2.3選擇與編輯對(duì)象 -5對(duì)齊對(duì)象選擇“窗口” 菜單中的“排列”菜單命令或按快捷鍵Ctrl+K, 打開(kāi)對(duì)齊面板。對(duì)齊面板 提示:如果選中“對(duì)齊”面板中的“相對(duì)于舞臺(tái)”按鈕,則要對(duì)齊的對(duì)象將以場(chǎng)景為 參照進(jìn)行對(duì)齊排列。居底對(duì)齊的效果 返回下一頁(yè)2022/8/3374.2.3選擇與編輯對(duì)象- 6. 變換對(duì)象1)縮放、傾斜與

19、旋轉(zhuǎn)對(duì)象 在工具箱中單擊任意變形工具按鈕并選取后,在工具箱下面的選項(xiàng)中有4種選項(xiàng)供我們選擇旋轉(zhuǎn)效果 傾斜效果 縮放效果 扭曲效果 提示:選擇“修改”菜單中的“變形”菜單命令,同樣也可以實(shí)現(xiàn)對(duì)場(chǎng)景中的對(duì)象的相關(guān)操作。并且還可以對(duì)選擇的對(duì)象進(jìn)行各種角度的旋轉(zhuǎn)以及水平翻轉(zhuǎn)、垂直翻轉(zhuǎn)等。 2) 調(diào)整對(duì)象的注冊(cè)點(diǎn) 在Flash中,所有的群組、實(shí)例、文本、位圖都有一個(gè)注冊(cè)點(diǎn),在對(duì)對(duì)象進(jìn)行旋轉(zhuǎn)、傾斜、扭曲等轉(zhuǎn)換操作時(shí)都將用到它,默認(rèn)情況下,注冊(cè)點(diǎn)位于對(duì)象的中心。要移動(dòng)其位置,只需用鼠標(biāo)左鍵按住注冊(cè)點(diǎn)并拖動(dòng)即可 。 當(dāng)對(duì)象的注冊(cè)點(diǎn)改變后,對(duì)對(duì)象進(jìn)行轉(zhuǎn)換操作時(shí),將以新的注冊(cè)點(diǎn)為中心如旋轉(zhuǎn)對(duì)象 。返回下一頁(yè)202

20、2/8/3384.2.3選擇與編輯對(duì)象 - 4.繪制花朵實(shí)例說(shuō)明 本實(shí)例繪制“花朵”圖形。該實(shí)例充分運(yùn)用了工具箱中橢圓工具選擇工具、任意變形工具等,并且使用合理的填充方式使“花朵”顯得更加逼真。制作步驟 返回2022/8/339 4.2.4 文本編輯 在Flash中,文本類型有靜態(tài)文本、動(dòng)態(tài)文本和輸入文本三種。 靜態(tài)文本:是在課件制作過(guò)程中創(chuàng)建,而在課件播放時(shí)不能改變的文本, 主要用于制作固定不變的文字; 動(dòng)態(tài)文本:可以制作需要隨時(shí)更新的文字,如動(dòng)態(tài)顯示時(shí)間、試題測(cè)試 結(jié)果等; 輸入文本:主要用于實(shí)現(xiàn)各種交互功能,如輸入圓的半徑,則可以計(jì)算 出相應(yīng)圓的面積等等。 返回下一頁(yè)2022/8/340

21、 4.2.4 文本編輯添加文本1、添加靜態(tài)文本 2、添加動(dòng)態(tài)文本 3、添加輸入文本返回下一頁(yè)2022/8/341 4.2.4 文本編輯- 設(shè)置文本屬性返回下一頁(yè)2022/8/342 4.2.4 文本編輯 - 編輯文本 在文本編輯操作中,包括對(duì)文本框及文本框中文字的編輯操作。對(duì)文本框的操作常見(jiàn)的有選擇、復(fù)制、移動(dòng)、刪除等;對(duì)文本的操作,與其他文字處理軟件相同(如 Word),在這里只對(duì)文本的選擇進(jìn)行介紹,其他就不再敘述。選擇一個(gè)單詞或一段較長(zhǎng)的文本1)選擇文本2)選擇文本框 選擇文本框 3)移動(dòng)文本框4)復(fù)制文本框5)刪除文件 、將文本分散到圖層 刪除文件:選中要?jiǎng)h除的文本框,按Delete鍵,

22、即可將其刪除。將文本分散到圖層:將文本分散到圖層,可以將同一個(gè)圖層中若干個(gè)文字,分配到多個(gè)圖層中,一個(gè)文字占用一個(gè)圖層。這項(xiàng)功能便于為每個(gè)文字制作不同的動(dòng)畫(huà)效果,避免了在每個(gè)圖層中分別輸入文字的繁瑣。另外,此項(xiàng)功能也同樣適用于同一個(gè)圖層中的多個(gè)對(duì)象,大大提高了動(dòng)畫(huà)制作效率。提示:在Flash中可以為文本建立超鏈接,當(dāng)用戶單擊該文本,則會(huì)跳轉(zhuǎn)到一個(gè)網(wǎng)頁(yè)或網(wǎng)站,還可以用來(lái)發(fā)送電子郵件。返回2022/8/343 4.2.5 圖形導(dǎo)入 Flash 兼容多種格式的位圖圖像,在某些情況下,用戶除了使用Flash 自身的繪圖工具繪制圖形,還需要外部的位圖圖像導(dǎo)入。外部的位圖導(dǎo)入到Flash軟件后,可以將其轉(zhuǎn)

23、換為矢量圖。返回下一頁(yè)2022/8/344 4.2.5 圖形導(dǎo)入- 1導(dǎo)入位圖具體操作方法如下: 4)如果導(dǎo)入對(duì)象的文件名以數(shù)字結(jié)尾,并且此文件后面還有順序排列的文件,則會(huì)彈出如下圖所示的提示框,詢問(wèn)用戶是否將同一文件夾中一系列文件全部導(dǎo)入。單擊“是”按鈕,將導(dǎo)入一系列連續(xù)的文件;單擊“否”按鈕,將只導(dǎo)入當(dāng)前選擇的文件;單擊“取消”按鈕,將取消當(dāng)前導(dǎo)入操作,不導(dǎo)入任何文件。1)選擇“文件” 菜單中的“導(dǎo)入”菜單命令,選擇導(dǎo)入到舞臺(tái)。2)在彈出的“導(dǎo)入”對(duì)話框中選擇一幅圖像。3)單擊“打開(kāi)”按鈕,即將選擇的圖像導(dǎo)入。提示:用戶也可以將其他編輯軟件中的圖像、文字等對(duì)象直接粘貼到Flash中。使用“

24、轉(zhuǎn)換位圖為矢量圖”功能將位圖矢量化后,矢量圖形與“庫(kù)”面板中的源圖像將不存在鏈接關(guān)系。返回下一頁(yè)2022/8/345 4.2.5 圖形導(dǎo)入 2、將位圖轉(zhuǎn)換為矢量圖 在Flash中可以將導(dǎo)入的位圖轉(zhuǎn)換為矢量圖。位圖轉(zhuǎn)換為矢量圖后不僅可以方便地刪除圖像的多余部分,而且還可以壓縮文件的大小。1)單擊選擇一個(gè)位圖圖像。2)選擇“修改”菜單中的“轉(zhuǎn)為位圖為矢量圖”菜單命令。3)在彈出的如圖所示的“轉(zhuǎn)為位圖為矢量圖”對(duì)話框中可以進(jìn)行以下設(shè)置4)設(shè)置完畢后,單擊“確定”按鈕,即可將當(dāng)前位圖矢量化。將位圖轉(zhuǎn)換為矢量圖的方法如下:顏色閥值:取值范圍為1-500,用于設(shè)置描繪位圖對(duì)象的顏色閥值。該值越小,位圖轉(zhuǎn)換

25、為矢量圖后的失真程度越小,但占用的磁盤空間越大,系統(tǒng)處理的時(shí)間也就越小。最小區(qū)域:取值范圍為1-1000,用于設(shè)置描繪位圖時(shí)分配的顏色所能夠影響到的周圍的像素?cái)?shù)目。曲線擬合:其下拉列表的選項(xiàng)從像素到非常平滑,決定了繪制輪廓和區(qū)域的擬合程度。角閥值:其下拉列表選項(xiàng)從較多轉(zhuǎn)角到較少轉(zhuǎn)角,它決定了保留銳利邊緣還是進(jìn)行平化處理。返回下一頁(yè)2022/8/346 4.2.5 圖形導(dǎo)入-設(shè)置位圖屬性 將位圖導(dǎo)入到Flash中,無(wú)論是否曾使用該位圖進(jìn)行操作,導(dǎo)入的圖像均被保存在庫(kù)文件中,如圖4-2-54所示。設(shè)置位圖屬性的具體方法如下:1)用箭頭工具選擇位圖,此時(shí)注意觀察“屬性”面板,其中在“實(shí)例”后顯示出該

26、位圖的名稱。2)調(diào)整高度和寬度。在“寬”文本框中顯示位圖的寬度,在“高”文本框中顯示位圖的高度,更改其中的數(shù)值可以精確控制位圖的大小。3)控制位圖位置。在“X”和“Y”文本框中顯示位圖的水平和垂直坐標(biāo),更改其中的數(shù)值可以精確控制位圖的位置。4)交換位圖。單擊“交換”按鈕,彈出如圖的“交換”對(duì)話框,可以使用庫(kù)中的其他位圖交換場(chǎng)景中選擇的位圖。5)編輯位圖。單擊“屬性”面板中的“編輯”按鈕,可以打開(kāi)Flash MX 2004默認(rèn)位圖編輯軟件,對(duì)位圖進(jìn)行編輯。6)在“屬性”面板中對(duì)當(dāng)前選擇的位圖屬性重新定義后,更改后的效果立即反映在工作區(qū)域中。 返回2022/8/3474.4 元件、實(shí)例和庫(kù)-4.3

27、.1元件1.認(rèn)識(shí)元件 元件是一個(gè)圖形、按鈕或影片剪輯。當(dāng)元件被創(chuàng)建,它就被放入了該文件的“庫(kù)”面板中,在使用時(shí)只需將元件從“庫(kù)”面板中拖動(dòng)到舞臺(tái)上,就創(chuàng)建了該元件的一個(gè)實(shí)例。當(dāng)多次將一個(gè)元件從“庫(kù)”面板中拖動(dòng)到舞臺(tái)上,就創(chuàng)建了該元件的多個(gè)實(shí)例,即利用一個(gè)元件可以創(chuàng)建多個(gè)實(shí)例。 當(dāng)修改一個(gè)元件后,其對(duì)應(yīng)的實(shí)例也會(huì)隨之改變,不需要再逐一修改;但修改舞臺(tái)上的實(shí)例,如縮放、改變顏色效果、旋轉(zhuǎn)、變形等,都不會(huì)影響存到“庫(kù)”面板中的元件。返回下一頁(yè)2022/8/3484.4.1元件 2、元件類型 元件的類型可以分為圖形、按鈕和影片剪輯三種 ,每一個(gè)元件都有自己獨(dú)立的時(shí)間軸、圖層和舞臺(tái)。1)圖形元件 圖形元

28、件用于創(chuàng)建圖片和動(dòng)畫(huà)片段。2)按鈕元件 按鈕元件用于響應(yīng)鼠標(biāo)動(dòng)作(如鼠標(biāo)單擊、鼠標(biāo)滑過(guò)等)或按鍵動(dòng)作,實(shí)現(xiàn)各種交互功能。按鈕元件有 4個(gè)不同的狀態(tài),如包括“彈起”、“指針滑過(guò)”、“按下”和“點(diǎn)擊”,其中“彈起”表示按鈕未按下時(shí)的狀態(tài);“指針滑過(guò)”表示當(dāng)鼠標(biāo)指針移動(dòng)到按鈕上時(shí),按鈕所表現(xiàn)的狀態(tài);“按下”表示在按鈕上按下鼠標(biāo)左鍵,按鈕所表現(xiàn)的狀態(tài);“點(diǎn)擊”表示按鈕可以被鼠標(biāo)單擊的有效范圍。3)影片剪輯元件 影片剪輯元件用于創(chuàng)建可反復(fù)使用的動(dòng)畫(huà)片段,可獨(dú)立于主動(dòng)畫(huà)的時(shí)間軸進(jìn)行播放。下一頁(yè)返回2022/8/3494.4.1元件 3、創(chuàng)建元件一種是利用應(yīng)用菜單命令:另一種是直接將舞臺(tái)上的對(duì)象拖動(dòng)到“庫(kù)”

29、面板中。 下一頁(yè)返回2022/8/350 4.4.2 元件實(shí)例 實(shí)例來(lái)自于元件,當(dāng)元件改變時(shí),其對(duì)應(yīng)的實(shí)例也會(huì)隨之改變;而編輯實(shí)例,卻不會(huì)影響“庫(kù)”面板中的元件。每個(gè)元件可以有多個(gè)與之對(duì)應(yīng)的實(shí)例,每個(gè)實(shí)例都可以獨(dú)立編輯,互不影響。 下一頁(yè)返回2022/8/351 4.4.3 庫(kù) “庫(kù)”面板主要用于組織和管理元件,利用它可以對(duì)其中的元件重復(fù)使用,大大降低了文件的尺寸;另外,還可以與他人共享存于“庫(kù)”面板中的元件,提高制作效率,豐富素材資源。 在Flash中,“庫(kù)”面板存儲(chǔ)了創(chuàng)建的元件,如圖形、按鈕和影片剪輯等。另外,導(dǎo)入的視頻、聲音、位圖等素材文件,它們雖然不是元件,但Flash也把它們作為元件

30、處理,可以被重復(fù)使用。在每一個(gè)Flash文件的“庫(kù)”面板中,包含了該文件中使用的元件,另外還可以調(diào)用其他文件“庫(kù)”面板中的元件。下一頁(yè)返回2022/8/352 4.4.3 庫(kù) - 1. 顯示“庫(kù)”面板 顯示“庫(kù)”面板的方法:選擇“窗口”菜單中的“庫(kù)”菜單命令(或按Fll鍵)。 新建元件新建文件夾寬庫(kù)視圖窄庫(kù)視圖下一頁(yè)返回2022/8/353 4.4.3 庫(kù) - 2. 管理元件 “庫(kù)”面板是組織和管理元件的場(chǎng)所,在該面板中可以創(chuàng)建新的元件、刪除元件、重命名元件、復(fù)制元件、建立用于元件分類的文件夾等操作。新建元件新建文件夾屬性刪除返回2022/8/354 4.4.3 庫(kù) - 3. 公用庫(kù) 公用庫(kù)存

31、放了一些制作過(guò)程中常用的元件,為用戶提供各種素材,避免了重復(fù)制作,大大提高了制作效率。在Flash 8.0 提供了3個(gè)公用庫(kù):按鈕、類和學(xué)習(xí)交互。另外還可以根據(jù)實(shí)際需要,收集一些常用素材,將其放入自建的公用庫(kù)(可以多建幾個(gè)),在制作過(guò)程中隨時(shí)調(diào)用。返回2022/8/3554.4 動(dòng)畫(huà)制作及技巧(1) Flash 動(dòng)畫(huà)是基于幀構(gòu)成的,首先將不同的圖片放在不同的幀中,然后設(shè)置幀的動(dòng)作行為就可以制作出簡(jiǎn)單的動(dòng)畫(huà)來(lái)。Flash 動(dòng)畫(huà)一般包括:逐幀動(dòng)畫(huà)、漸變動(dòng)畫(huà)、遮照層動(dòng)畫(huà)和引導(dǎo)層動(dòng)畫(huà)。每一種動(dòng)畫(huà)的特點(diǎn)都不同。只要熟練掌握各種動(dòng)畫(huà)的制作方法,再結(jié)合幀的操作和圖層操作就可以制作出各種形象生動(dòng)的動(dòng)畫(huà)作品。返

32、回下一頁(yè)2022/8/3564.3 動(dòng)畫(huà)制作及技巧(2)4.3.1 圖層4.3.2 逐幀動(dòng)畫(huà)4.3.3 形狀漸變動(dòng)畫(huà)4.3.4 運(yùn)動(dòng)漸變動(dòng)畫(huà)4.3.5 遮罩層動(dòng)畫(huà)4.3.6 引導(dǎo)層動(dòng)畫(huà)返回2022/8/3574.3.1 圖層 - 1、圖層的基本操作1)新建圖層2)重命名圖層3)選擇圖層4)復(fù)制圖層5)改變圖層的順序6)刪除圖層返回下一頁(yè)2022/8/3584.3.1 圖層 - 2、圖層的狀態(tài) 返回2022/8/3594.3.2 Flash 逐幀動(dòng)畫(huà) 逐幀動(dòng)畫(huà)是動(dòng)畫(huà)的基礎(chǔ)。逐幀動(dòng)畫(huà)就是將一個(gè)連續(xù)的動(dòng)畫(huà)分解成多個(gè)步驟,然后在各個(gè)關(guān)鍵幀中制作每一個(gè)步驟的動(dòng)畫(huà)內(nèi)容。 返回下一頁(yè)實(shí)例演示 實(shí)例制作 20

33、22/8/3604.3.2 逐幀動(dòng)畫(huà) 1、幀的基本操作1)定義關(guān)鍵幀2)清除關(guān)鍵幀3)插入幀4)清除幀5)復(fù)制幀6)剪切幀返回下一頁(yè)2022/8/3614.3.2 逐幀動(dòng)畫(huà)動(dòng)畫(huà)原理逐幀動(dòng)畫(huà)是指由許多連續(xù)的關(guān)鍵幀組成的動(dòng)畫(huà),制作者在動(dòng)畫(huà)的每個(gè)關(guān)鍵幀中創(chuàng)建不同的內(nèi)容,當(dāng)播放動(dòng)畫(huà)時(shí),F(xiàn)lash就會(huì)一幀一幀地顯示每一幀中的內(nèi)容。如圖所示就是一個(gè)逐幀動(dòng)畫(huà),動(dòng)畫(huà)中的每一幀都是關(guān)鍵幀。返回2022/8/362實(shí)例演示 實(shí)例制作 如果不是特別需要,建議不采用逐幀動(dòng)畫(huà)的方式。因?yàn)橹饚瑒?dòng)畫(huà)的工作量非常大,而且如果技術(shù)不熟練,還可能使動(dòng)畫(huà)不自然,效果不好。 2022/8/363逐幀動(dòng)畫(huà)特點(diǎn)。逐幀動(dòng)畫(huà)由許多關(guān)鍵幀組合

34、而成,相鄰關(guān)鍵幀中的對(duì)象變化不大。逐幀動(dòng)畫(huà)中的每一幀都是關(guān)鍵幀,需要用戶對(duì)每個(gè)關(guān)鍵幀中的畫(huà)面進(jìn)行控制,工作量很大。相對(duì)于補(bǔ)間動(dòng)畫(huà)來(lái)說(shuō),逐幀動(dòng)畫(huà)的體態(tài)比較雍腫,文件很大,占用較大的內(nèi)存。2022/8/3644.3.3 Flash - 漸變動(dòng)畫(huà) 漸變動(dòng)畫(huà)只是要設(shè)置動(dòng)畫(huà)的起點(diǎn)關(guān)鍵幀和終點(diǎn)關(guān)鍵幀,通過(guò)動(dòng)作屬性設(shè)置,F(xiàn)lash會(huì)自動(dòng)生成兩個(gè)關(guān)鍵幀中的過(guò)渡關(guān)鍵幀動(dòng)畫(huà)。 漸變動(dòng)畫(huà)分為兩種:一種是漸變動(dòng)畫(huà),另一種是形狀漸變動(dòng)畫(huà)。 返回下一頁(yè)2022/8/365與逐幀動(dòng)畫(huà)相比,補(bǔ)間動(dòng)畫(huà)具有以下幾個(gè)特點(diǎn)制作方法簡(jiǎn)單方便。只需要為動(dòng)畫(huà)的第一個(gè)關(guān)鍵幀和最后一個(gè)關(guān)鍵幀創(chuàng)建內(nèi)容,兩個(gè)關(guān)鍵幀之間幀的內(nèi)容由Flash自動(dòng)生成

35、,不需要人為處理。相對(duì)于逐幀動(dòng)畫(huà)來(lái)說(shuō),補(bǔ)間動(dòng)畫(huà)更為連貫自然。因?yàn)橹饚瑒?dòng)畫(huà)是由手工控制,幀與幀之間的過(guò)渡很可能會(huì)不自然、不連貫,而補(bǔ)間動(dòng)畫(huà)除了兩個(gè)關(guān)鍵幀由手工控制外,中間的幀都由Flash自動(dòng)生成,技術(shù)含量很高,因此過(guò)渡更為自然連貫。相對(duì)于逐幀動(dòng)畫(huà)來(lái)說(shuō),補(bǔ)間動(dòng)畫(huà)的文件更小,占用內(nèi)存少。2022/8/3664.3.3 形狀漸變動(dòng)畫(huà)(1)形狀補(bǔ)間動(dòng)畫(huà)的概念 在一個(gè)關(guān)鍵幀中繪制一個(gè)形狀,然后在另一個(gè)關(guān)鍵幀中更改該形狀或繪制另一個(gè)形狀,F(xiàn)lash 根據(jù)二者之間的幀的值或形狀來(lái)創(chuàng)建的動(dòng)畫(huà)被稱為“形狀補(bǔ)間動(dòng)畫(huà)”。(2)構(gòu)成形狀補(bǔ)間動(dòng)畫(huà)的元素 形狀補(bǔ)間動(dòng)畫(huà)可以實(shí)現(xiàn)兩個(gè)圖形之間顏色、形狀、大小、位置的相互變化,

36、其變形的靈活性介于逐幀動(dòng)畫(huà)和動(dòng)作補(bǔ)間動(dòng)畫(huà)二者之間,使用的元素多繪制出的形狀,如果使用圖形元件、按鈕、文字,則必先“打散”才能創(chuàng)建變形動(dòng)畫(huà)。2022/8/367(3)形狀補(bǔ)間動(dòng)畫(huà)在時(shí)間幀面板上的表現(xiàn)形狀補(bǔ)間動(dòng)畫(huà)建好后,時(shí)間幀面板的背景色變?yōu)榈G色,在起始幀和結(jié)束幀之間有一個(gè)長(zhǎng)長(zhǎng)的箭頭,如圖所示。 (4)創(chuàng)建形狀補(bǔ)間動(dòng)畫(huà)的方法 在時(shí)間軸面板上動(dòng)畫(huà)開(kāi)始播放的地方創(chuàng)建或選擇一個(gè)關(guān)鍵幀并設(shè)置要開(kāi)始變形的形狀,一般一幀中以一個(gè)對(duì)象為好,在動(dòng)畫(huà)結(jié)束處創(chuàng)建或選擇一個(gè)關(guān)鍵幀并設(shè)置要變成的形狀,再單擊開(kāi)始幀,在【屬性】面板上單擊【補(bǔ)間】旁邊的小三角,在彈出的菜單中選擇【形狀】,此時(shí),一個(gè)形狀補(bǔ)間動(dòng)畫(huà)就創(chuàng)建完畢。2

37、022/8/3684.3.3 形狀漸變動(dòng)畫(huà)實(shí)例1 - 變換的圖形 形狀漸變包括兩種類型,一種是形狀的變化,一種是顏色的變化,通??梢詫⑦@兩種效果綜合在一個(gè)動(dòng)畫(huà)中。圖形與圖形漸變效果 提示:形狀漸變動(dòng)畫(huà)是一種非常靈活的動(dòng)畫(huà),利用形狀漸變,可以實(shí)現(xiàn)圖形導(dǎo) 圖形、圖形到文字、文字到文字等等之間的漸變,值得注意 的是利用文字漸變時(shí)要對(duì)文字進(jìn)行分離操作,否則不能實(shí)現(xiàn)漸變的效果。返回實(shí)例演示 實(shí)例制作 2022/8/3694.3.4 Flash 運(yùn)動(dòng)漸變動(dòng)畫(huà)運(yùn)動(dòng)漸變動(dòng)畫(huà)是漸變動(dòng)畫(huà)的另一種類型,它的主要功能是制作場(chǎng)景中元件位移和大小的變化。在Flash 動(dòng)畫(huà)中,運(yùn)動(dòng)漸變動(dòng)畫(huà)運(yùn)用得最為廣泛 動(dòng)作補(bǔ)間動(dòng)畫(huà)可以使

38、對(duì)象發(fā)生位置移動(dòng)、縮放、旋轉(zhuǎn)、顏色漸變等變化。這種動(dòng)畫(huà)只適用于文字、位圖和實(shí)例,被打散的對(duì)象不能產(chǎn)生動(dòng)作漸變,除非將它們轉(zhuǎn)換為元件或組合。 動(dòng)作補(bǔ)間動(dòng)畫(huà)只對(duì)某個(gè)圖層上單一的對(duì)象有效,如果想讓一個(gè)動(dòng)畫(huà)中的多個(gè)對(duì)象一起動(dòng),必須將它們分別放在不同的圖層上分別產(chǎn)生動(dòng)作漸變。返回下一頁(yè)2022/8/3704.3.4 運(yùn)動(dòng)漸變動(dòng)畫(huà)類型1、位移動(dòng)畫(huà) 2、大小變化動(dòng)畫(huà)3、旋轉(zhuǎn)變化動(dòng)畫(huà)返回實(shí)例演示 實(shí)例制作 實(shí)例演示 實(shí)例制作 實(shí)例演示 實(shí)例制作 2022/8/3714.3.5 Flash 遮罩層動(dòng)畫(huà) 遮罩層是Flash 圖層的一種類型,可以通過(guò)遮罩層中的圖形,看到下層(被遮罩層)中的內(nèi)容,并且被遮罩層可以是多

39、個(gè)。可以對(duì)遮罩層中的圖形建立動(dòng)畫(huà)(除了路徑運(yùn)動(dòng)動(dòng)畫(huà)),制作出奇妙的動(dòng)畫(huà)效果。 探照燈效果 1、遮罩層的基本操作2、探照燈實(shí)例返回2022/8/3724.3.5 遮罩層動(dòng)畫(huà) 遮罩層的基本操作A、新建一層,并制作一個(gè)填充圖形、文字或?qū)嵗?。B、在需要轉(zhuǎn)化成遮罩層的名稱上單擊鼠標(biāo)右鍵,將彈出快捷菜單,選擇 “遮罩層”命令,將它變成遮罩層。創(chuàng)建一個(gè)遮罩層返回2022/8/3734.3.5 遮罩層動(dòng)畫(huà)實(shí)例 -探照燈實(shí)例說(shuō)明 探照燈效果是一種常用的動(dòng)畫(huà)特效,它是利用Flash中的遮罩層來(lái)制作的,探照燈在黑暗的背景上依次顯示文字。利用遮罩層,還可以制作多種特殊的動(dòng)畫(huà)效果。如放大鏡、滾動(dòng)字幕等。制作步驟 在這個(gè)

40、實(shí)例中,至少應(yīng)該制作三個(gè)層,一個(gè)是背景層,另一個(gè)是文字層,還有一個(gè)是遮罩層。返回實(shí)例演示2022/8/374 簡(jiǎn)而言之,引導(dǎo)層就是用來(lái)放置元件運(yùn)動(dòng)路徑的圖層。 例如:在某層里有一個(gè)小圓球,如果想讓這個(gè)小圓球沿著用戶定義的灰色曲線路徑運(yùn)動(dòng),就需要用到引導(dǎo)層。引導(dǎo)層中的引導(dǎo)線在輸出的SWF文件中是不可見(jiàn)的,即輸出后途中的灰線是不可見(jiàn)的 4.3.6 Flash 引導(dǎo)層動(dòng)畫(huà) 1、引導(dǎo)層基本操作2、引導(dǎo)層實(shí)例返回2022/8/3754.3.6 引導(dǎo)層動(dòng)畫(huà)-基本操作1、創(chuàng)建一個(gè)引導(dǎo)層1)新建一層“圖層1”,在該圖層中繪制圖形、文字。2)為“圖層1”添加引導(dǎo)層。 層的快捷菜單 插入引導(dǎo)層的菜單命令 插入引導(dǎo)

41、層按鈕 2、取消引導(dǎo)層方法一:用鼠標(biāo)右鍵單擊層的名稱,在彈出的菜單中選擇“引導(dǎo)層”命令。方法二:雙擊層的名稱左端的圖標(biāo),進(jìn)入“圖層屬性”對(duì)話框,選擇“類型”為“正常” 返回2022/8/3764.3.6 引導(dǎo)層動(dòng)畫(huà)實(shí)例地球公轉(zhuǎn)實(shí)例說(shuō)明 本實(shí)例利用Flash引導(dǎo)層來(lái)實(shí)現(xiàn)地球繞著橢圓軌道做曲線運(yùn)動(dòng)。利用引導(dǎo)層,可以制作各種沿曲線路徑運(yùn)動(dòng)的動(dòng)畫(huà)。操作步驟 在這個(gè)實(shí)例中,至少需要制作三個(gè)層,一個(gè)背景層,一個(gè)引導(dǎo)層,一個(gè)被引導(dǎo)層。返回實(shí)例演示2022/8/3774.5交互型課件基礎(chǔ) 在欣賞Flash動(dòng)畫(huà)時(shí),常??吹斤h落的雪花、淅瀝的小雨等場(chǎng)景,還有一些Flash小游戲讓人們玩得不亦樂(lè)乎,其實(shí)這些動(dòng)畫(huà)很大

42、程度上是依賴Actions語(yǔ)句對(duì)動(dòng)畫(huà)進(jìn)行編程而實(shí)現(xiàn)的。有些動(dòng)畫(huà)甚至根本不需要制作任何動(dòng)畫(huà)就可以直接應(yīng)用Actions語(yǔ)句來(lái)實(shí)現(xiàn)。ActionsScript實(shí)際是一種腳本語(yǔ)言,主要用來(lái)對(duì)動(dòng)畫(huà)進(jìn)行編程,使用它可以使動(dòng)畫(huà)具有交互性,在一些動(dòng)畫(huà)中起到畫(huà)龍點(diǎn)睛的效果。一些Flash初學(xué)者可能會(huì)問(wèn)“ActionScript在哪里呢?”2022/8/378變量變量名 變量的類型 變量的作用范圍 設(shè)置變量2022/8/379變量名可以是一個(gè)字母,也可以是由一個(gè)單詞或幾個(gè)單詞構(gòu)成的字符串,但最好取一個(gè)有意義又好記的名字。變量命名時(shí)必須遵循以下規(guī)則 :變量名通常以小寫字母或下劃線開(kāi)頭,當(dāng)出現(xiàn)一個(gè)新單詞時(shí),新單詞的

43、第一個(gè)字母大寫,如myName就是一個(gè)變量名。 變量名中不能有空格和特殊符號(hào),但可以使用數(shù)字。 變量名不能是關(guān)鍵字或邏輯變量,如true和false都是邏輯變量。變量名在它作用的范圍中必須是惟一的。 使用變量時(shí)應(yīng)遵循“先定義后使用”的原則。即在使用變量之前必須先定義這個(gè)變量。2022/8/380變量的類型邏輯變量:用于判斷指定的條件是否成立,它包括true(真)和false(假)兩個(gè)值,true表示條件成立,false表示條件不成立。 數(shù)值型變量:用于存儲(chǔ)特定的數(shù)值,如high=300。 字符串變量:用于存儲(chǔ)特定的文本信息,如name=“豬八戒”。 對(duì)象型變量:用于存儲(chǔ)對(duì)象型的數(shù)據(jù),如myTi

44、me=newTime()。2022/8/381變量的作用范圍是指變量能夠被識(shí)別和應(yīng)用的區(qū)域。根據(jù)變量的作用范圍,可以將變量分為全局變量和局部變量。全局變量可以在整個(gè)Flash動(dòng)畫(huà)中所有位置引用,局部變量只能作用于它所在的代碼塊中,在其他位置中將不能引用它。 2022/8/382 在ActionScript中設(shè)置變量的方法很簡(jiǎn)單。但全局變量和局部變量的定義方法不同。 定義全局變量可以使用等號(hào)“=”或set動(dòng)作來(lái)實(shí)現(xiàn),語(yǔ)法格式如下: 變量名=表達(dá)式; set(變量名,表達(dá)式);例如: mount=200; set(mount,200) 在這里,創(chuàng)建了一個(gè)名為mount的變量,并將其值設(shè)置為了200

45、。 在set命名中的變量名,必須用引號(hào)將其括起來(lái),如括號(hào)里的mount就是用引號(hào)括起來(lái)的。2022/8/383定義局部變量可以通過(guò)var語(yǔ)句來(lái)實(shí)現(xiàn),語(yǔ)法格式如下: var 變量名;var 變量名=表達(dá)式;例如:var name;var name=sheep;為了幫助大家理解前面所講的概念,下面舉例說(shuō)明。如下所示的Actions語(yǔ)句的含義是:首先為一個(gè)局部變量xscale賦予數(shù)值“100”,再將該變量xscale減去數(shù)值20,并輸出到窗口,運(yùn)算結(jié)果為80。var xscale=100;xscale=xscale-20;trace(xscale);2022/8/384函數(shù) 定義函數(shù) 為函數(shù)傳遞參數(shù)

46、 2022/8/385 任何一種編程語(yǔ)言都有函數(shù)。函數(shù)是指對(duì)常量和變量等進(jìn)行某種運(yùn)算的方法,它是Actions語(yǔ)句的基本組成部分。Flash中的函數(shù)分為系統(tǒng)函數(shù)和自定義函數(shù)。系統(tǒng)函數(shù)是Flash MX 2004自帶的函數(shù),可以直接在動(dòng)畫(huà)中調(diào)用;自定義函數(shù)由用戶根據(jù)需要自行定義,在自定義函數(shù)中,用戶可以定義一系列的語(yǔ)句,對(duì)其進(jìn)行運(yùn)算,最后返回運(yùn)算結(jié)果。 2022/8/386定義函數(shù) 在使用函數(shù)之前,必須先對(duì)其進(jìn)行定義,只有定義函數(shù)后才能調(diào)用該函數(shù)。在Flash MX 2004中可使用Function語(yǔ)句進(jìn)行函數(shù)的定義。Function語(yǔ)句位于“類型”選項(xiàng)中,大家可以展開(kāi)“動(dòng)作”面板看看。定義函數(shù)

47、時(shí)需要使用Function語(yǔ)句,后面跟一個(gè)函數(shù)名、傳遞給函數(shù)的參數(shù)和指定函數(shù)作用的Actions語(yǔ)句。參數(shù)是指?jìng)鬟f給命令或函數(shù)的一個(gè)值。如gotoAndPlay命令就是以幀編號(hào)或幀標(biāo)簽作為參數(shù),以確定跳轉(zhuǎn)并播放哪一幀。 定義函數(shù)的格式如下:function functionname (parameter0, parameter1,.parameterN) 2022/8/387 statement(s); function (parameter(), parameter1,.parameterN) statement(s);其中:functionname表示新函數(shù)的名稱;parameter是一個(gè)

48、標(biāo)識(shí)符,表示要傳遞給函數(shù)的參數(shù),這些參數(shù)是可選的;statement(s)用來(lái)為function的函數(shù)體定義任何動(dòng)作腳本指令。2022/8/388statement(s)用來(lái)為function的函數(shù)體定義任何動(dòng)作腳本指令。例如,下面定義一個(gè)名為“square”的對(duì)象,其中有一個(gè)參數(shù)long。function square (long) this.long=long; this是一個(gè)用于函數(shù)體內(nèi)的關(guān)鍵字,它主要用于對(duì)函數(shù)所屬的動(dòng)畫(huà)片段進(jìn)行引用。2022/8/389為函數(shù)傳遞參數(shù) 要調(diào)用函數(shù),必須先將該函數(shù)所要求的參數(shù)傳遞給它,函數(shù)將使用通過(guò)傳遞所得到的值取代函數(shù)定義中的參數(shù)。例如:square

49、(100);該語(yǔ)句將使用100取代函數(shù)定義中所定義的參數(shù)“l(fā)ong”。 2022/8/390表達(dá)式和運(yùn)算符 數(shù)值表達(dá)式和運(yùn)算符 字符串表達(dá)式和運(yùn)算符 邏輯表達(dá)式和運(yùn)算符 表達(dá)式是用于為變量賦值的短語(yǔ)。在Flash 中包括數(shù)值表達(dá)式、字符串表達(dá)式以及邏輯表達(dá)式3種。2022/8/391數(shù)值表達(dá)式和運(yùn)算符 數(shù)值表達(dá)式用于為變量賦予數(shù)值,它由數(shù)字、數(shù)值型變量和算術(shù)運(yùn)算符組成。其算術(shù)運(yùn)算符包括+、*(乘)、/(除)、=、=。數(shù)值表達(dá)式的運(yùn)算法則為先乘除后加減,括號(hào)中的內(nèi)容優(yōu)先計(jì)算,如(45+23)*34/3就是一個(gè)數(shù)值表達(dá)式。在使用算術(shù)運(yùn)算符時(shí),如果表達(dá)式中含有字符串,系統(tǒng)會(huì)將字符串轉(zhuǎn)換為數(shù)值進(jìn)行計(jì)算

50、,如30+20的值為50。如果該字符串不能轉(zhuǎn)換為數(shù)值,則系統(tǒng)會(huì)將其賦值為0后再進(jìn)行運(yùn)算。如yg+50的值為50。 2022/8/392字符串表達(dá)式和運(yùn)算符 字符串表達(dá)式是對(duì)字符串進(jìn)行運(yùn)算的表達(dá)式,它由字符串、字符串運(yùn)算符和以字符串為結(jié)果的函數(shù)組成。在Flash MX 2004中所有雙引號(hào)括起來(lái)的字符都被視為字符串。如電腦&應(yīng)用表示將字符串“電腦”和字符串“應(yīng)用”連接,結(jié)果是字符串“電腦應(yīng)用”。字符串表達(dá)式的運(yùn)算符包括(字符串號(hào))、&(合并)、= =(等于)、= = =(嚴(yán)格等于)、!=(不等于)、!= =(完全不等于)、(大于)、=(大于等于)、(小于)和100| mount10表示當(dāng)滿足變量

51、mount大于100或小于10的條件時(shí),表達(dá)式成立,并執(zhí)行指定動(dòng)作。 2022/8/394Actions語(yǔ)法規(guī)則 點(diǎn)語(yǔ)法 大括號(hào) 分號(hào) 圓括號(hào) 字母的大小寫 關(guān)鍵字 注釋 2022/8/395點(diǎn)語(yǔ)法 在Actions語(yǔ)句中,點(diǎn)(.)用于指定與對(duì)象(如影片剪輯元件、按鈕元件等)相關(guān)的屬性或方法,還可用于標(biāo)識(shí)影片剪輯、變量、函數(shù)或?qū)ο蟮哪繕?biāo)路徑。點(diǎn)語(yǔ)法表達(dá)式以對(duì)象的名稱開(kāi)始,后面跟著一個(gè)點(diǎn)(.),最后以要指定的元素結(jié)尾。如fish._x表示引用影片剪輯實(shí)例fish的_x屬性。photo._alpha=50;表示將影片剪輯photo的_alpha(透明度)屬性設(shè)置為50%。點(diǎn)語(yǔ)法可以使用兩個(gè)特殊的別

52、名:_root和_parent。 2022/8/396_root是指主時(shí)間軸,可以使用_root創(chuàng)建一個(gè)絕對(duì)路徑。 _parent用來(lái)引用嵌套在當(dāng)前影片剪輯中的影片剪輯,可以使用_parent來(lái)創(chuàng)建一個(gè)相對(duì)路徑。 如前面在主時(shí)間軸中創(chuàng)建了一個(gè)變量bird,后面要在影片剪輯中使用這個(gè)變量,便可以使用語(yǔ)句:trace(_root.bird); 如一個(gè)影片剪輯元件fish嵌套在影片剪輯元件bird中,那么在影片剪輯元件fish中添加_parent.play();語(yǔ)句表示告訴bird元件開(kāi)始播放。 2022/8/397大括號(hào) Actions語(yǔ)句用大括號(hào)來(lái)分塊,如下面語(yǔ)句就有3對(duì)大括號(hào),第一對(duì)大括號(hào)單獨(dú)

53、存在,后面的兩對(duì)大括號(hào)相互嵌套。for (i=1; iparts; i+) xi = xi+(xi-1-xi)/v1;yi = yi+(yi-1-yi)/v1;for (i=1; iparts; i+) with (_rootfish+i) _x = (xi-1+xi)/2;_y = (yi-1+yi)/2;_rotation = 90+(180/Math.PI)*Math.atan2(yi-yi-1), (xi-xi-1);2022/8/398分號(hào) Actions語(yǔ)句用分號(hào)來(lái)結(jié)束,但如果省略語(yǔ)句末尾的分號(hào),F(xiàn)lash MX 2004仍然可以成功地編譯用戶的腳本。建議養(yǎng)成用分號(hào)結(jié)束語(yǔ)句的好習(xí)慣

54、。 2022/8/399圓括號(hào) 在定義函數(shù)和調(diào)用函數(shù)時(shí),應(yīng)將所有參數(shù)都放在括號(hào)()中,例如:attachMovie(fin, fish+i, parts+1-i);setProperty(rain,_x,-10+ Math.random()*530);2022/8/3100字母的大小寫 在Flash MX 2004的Actions語(yǔ)句中,只有關(guān)鍵字才區(qū)分大小寫,對(duì)于其他Actions元素,可以使用大寫或小寫字母。如下面的兩個(gè)語(yǔ)句的作用是相同的:_root.attachMovie(snow, snow+i, i);_root.attachMovie(SNOW, SNOW+i, i);為了在閱讀A

55、ctions語(yǔ)句時(shí)更容易區(qū)分函數(shù)和變量的名稱,最好還是遵守一致的大小寫約定。 2022/8/3101關(guān)鍵字 在ActionsScript中保留了一些具有特殊含義的單詞,供用戶編程時(shí)使用,這些被保留的單詞即稱為“關(guān)鍵字”。在編輯Actions語(yǔ)句時(shí),系統(tǒng)不允許使用這些關(guān)鍵字作為變量、函數(shù)以及標(biāo)簽等的名字,以免發(fā)生腳本混亂。在ActionsScript中有如下一些關(guān)鍵字:breakfornewvarcontinuefunctionreturnvoiddeleteifthiswhileelseintypeofwith 2022/8/3102注釋 在Flash中,編程者還可以在“動(dòng)作”面板中的語(yǔ)句后面

56、添加注釋,用來(lái)幫助別人理解某些代碼的作用,也可方便自己或其他人組織和編寫腳本。注釋并不參與執(zhí)行命令,只起一個(gè)注釋語(yǔ)句的作用。如果對(duì)某一行或一行的某一部分進(jìn)行注釋,只需在語(yǔ)句后面加兩根斜杠(/)即可,只要使用了/符號(hào),F(xiàn)lash會(huì)自動(dòng)忽略它后面的部分,并自動(dòng)將注釋部分用灰色標(biāo)示。注釋既可以放在一行代碼的后面,也可以放在代碼的下一行。如下面的語(yǔ)句就是一個(gè)添加了注釋的Actions語(yǔ)句: 2022/8/3103 if (y0) setProperty(feiji,_y,0);/如果影片剪輯元件feiji的Y坐標(biāo)小于0,就將它的Y坐標(biāo)設(shè)置為0(這樣是為了保證元件始終在可見(jiàn)區(qū)域內(nèi))setProperty

57、(feiji,_y,getProperty(feiji,_y)-10);/將影片剪輯元件“feiji”的Y坐標(biāo)設(shè)置為它實(shí)際所在位置的下方10個(gè)單位 stop();2022/8/3104腳本語(yǔ)言在動(dòng)畫(huà)中的應(yīng)用通過(guò)幀來(lái)控制動(dòng)畫(huà)進(jìn)程 通過(guò)按鈕來(lái)控制動(dòng)畫(huà)進(jìn)程控制影片剪輯和影片剪輯屬性的設(shè)置控制動(dòng)畫(huà)2022/8/3105 許多Flash動(dòng)畫(huà)都具有很強(qiáng)的交互性,需要人為地控制動(dòng)畫(huà)的進(jìn)程,交互行為實(shí)際都是通過(guò)Actions語(yǔ)句來(lái)實(shí)現(xiàn)的。在Flash 中控制動(dòng)畫(huà)進(jìn)程的方法有以下幾種: 直接為幀添加Actions語(yǔ)句來(lái)控制動(dòng)畫(huà)進(jìn)程。 為按鈕添加Actions語(yǔ)句來(lái)控制動(dòng)畫(huà)進(jìn)程。 為影片剪輯添加Actions語(yǔ)句

58、來(lái)控制動(dòng)畫(huà)進(jìn)程。 2022/8/3106通過(guò)幀來(lái)控制動(dòng)畫(huà)進(jìn)程 在Flash 的“動(dòng)作”面板中,“時(shí)間軸控制”、“瀏覽器/網(wǎng)絡(luò)”和“影片剪輯控制”類中提供的命令就可完成對(duì)動(dòng)畫(huà)的基本控制。最常用的語(yǔ)句有以下一些 :stop:使動(dòng)畫(huà)停止在當(dāng)前時(shí)間軸的當(dāng)前幀中。 play:使動(dòng)畫(huà)從當(dāng)前幀開(kāi)始播放。 gotoAndPlay:跳轉(zhuǎn)到用幀標(biāo)簽或幀編號(hào)指定的某一特定幀并播放。gotoAndStop:跳轉(zhuǎn)到用幀標(biāo)簽或幀編號(hào)指定的某一特定幀并停止播放。 2022/8/3107nextFrame:使動(dòng)畫(huà)跳轉(zhuǎn)到下一幀并停止播放。 prevFrame:使動(dòng)畫(huà)回到上一幀并停止播放。 on:主要用于控制按鈕的動(dòng)作。 dup

59、licateMovieClip:復(fù)制影片剪輯。 getProperty:獲取影片剪輯屬性。 setProperty:設(shè)置影片剪輯屬性。 removeMovieClip:移除影片剪輯屬性。 startDrag:在影片剪輯上開(kāi)始拖放動(dòng)作。 stopDrag:停止當(dāng)前正在進(jìn)行的拖放動(dòng)作。 2022/8/3108為幀添加Actions語(yǔ)句的方法如下:選中幀,然后打開(kāi)動(dòng)作面板添加Actions語(yǔ)句注意事項(xiàng):一定要選中相應(yīng)的關(guān)鍵幀才能添加代碼而延續(xù)幀和過(guò)渡幀上不能添加代碼2022/8/3109通過(guò)按鈕來(lái)控制動(dòng)畫(huà)進(jìn)程on (release) play();為按鈕添加Actions語(yǔ)句的方法:選中要添加Act

60、ions語(yǔ)句的按鈕,然后打開(kāi)“動(dòng)作”面板。在其中輸入按鈕的Actions語(yǔ)句。注意:為按鈕添加Actions語(yǔ)句必須以關(guān)鍵字on開(kāi)頭。首先雙擊“影片剪輯控制”類下的,在右邊窗口中將自動(dòng)彈出如圖1-1所示的下拉列表,其中的各選項(xiàng)都是不同的按鈕事件,各個(gè)按鈕事件的含義如下所示: 2022/8/3110press:表示當(dāng)按下鼠標(biāo)還未松開(kāi)時(shí)發(fā)生指定的事件。 release:表示在按鈕上單擊一次鼠標(biāo)后會(huì)發(fā)生指定的事件。它是按鈕最常用的事件。 releaseOutside:表示在按鈕上按下鼠標(biāo),在按鈕外松開(kāi)鼠標(biāo)時(shí)會(huì)發(fā)生指定的事件。 rollOver:表示當(dāng)鼠標(biāo)光標(biāo)移到按鈕所在熱區(qū)時(shí)會(huì)發(fā)生指定的事件。 ro

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論