001-Flash概述 Flash8本章重點(diǎn)?功能和特點(diǎn)功能和特點(diǎn)?窗口的組成和特點(diǎn)窗口的組成和特點(diǎn)?操作特點(diǎn)操作特點(diǎn)?幀的介紹幀的介紹Flash8本章重點(diǎn)?功能和特點(diǎn)功能和特點(diǎn)?窗口的組成和特點(diǎn)窗口的組成和特點(diǎn)?操作特點(diǎn)操作特點(diǎn)?幀的介紹幀的介紹Flash8本章重點(diǎn)?功能和特點(diǎn)功能和特點(diǎn)?窗口的組成和特點(diǎn)窗口的組成和特點(diǎn)?操作特點(diǎn)操作特點(diǎn)?幀的介紹幀的介紹Flash的介紹Flash是一種創(chuàng)作工具,設(shè)計(jì)人員和開發(fā)人員可是一種創(chuàng)作工具,設(shè)計(jì)人員和開發(fā)人員可使用它來創(chuàng)建演示文稿、應(yīng)用程序和其它允許用使用它來創(chuàng)建演示文稿、應(yīng)用程序和其它允許用戶交互的內(nèi)容。</p>
戶交互的內(nèi)容。
Flash可以包含簡單的動畫、視頻內(nèi)容、復(fù)雜演可以包含簡單的動畫、視頻內(nèi)容、復(fù)雜演示文稿和應(yīng)用程序以及介于它們之間的任何內(nèi)容。
示文稿和應(yīng)用程序以及介于它們之間的任何內(nèi)容。
通常,使用通常,使用Flash創(chuàng)作的各個(gè)內(nèi)容單元稱為應(yīng)創(chuàng)作的各個(gè)內(nèi)容單元稱為應(yīng)用程序,即使它們可能只是很簡單的動畫。
您可用程序,即使它們可能只是很簡單的動畫。
您可以通過添加圖片、聲音、視頻和特殊效果,構(gòu)建以通過添加圖片、聲音、視頻和特殊效果,構(gòu)建包含豐富媒體的包含豐富媒體的Flash應(yīng)用程序。
應(yīng)用程序。
Flash可以做什么??動畫動畫包括橫幅廣告、聯(lián)機(jī)賀卡、卡通畫等。
許多其它類型的包括橫幅廣告、聯(lián)機(jī)賀卡、卡通畫等。
許多其它類型的Flash應(yīng)用程序也包含動畫元素。
應(yīng)用程序也包含動畫元素。
?游戲游戲許多游戲都是使用許多游戲都是使用Flash構(gòu)建的。
游戲通常結(jié)合了構(gòu)建的。
游戲通常結(jié)合了Flash的動畫功能和的動畫功能和ActionScript的邏輯功能。
的邏輯功能。
?用戶界面用戶界面許多許多Web站點(diǎn)設(shè)計(jì)人員使用站點(diǎn)設(shè)計(jì)人員使用Flash設(shè)計(jì)用戶界面。
設(shè)計(jì)用戶界面。
它可以是簡單的導(dǎo)航欄,也可以是復(fù)雜得多的界面。
它可以是簡單的導(dǎo)航欄,也可以是復(fù)雜得多的界面。
?靈活消息區(qū)域靈活消息區(qū)域設(shè)計(jì)人員使用設(shè)計(jì)人員使用web頁中的這些區(qū)域顯示可能會頁中的這些區(qū)域顯示可能會不斷變化的信息。
餐廳不斷變化的信息。
餐廳Web站點(diǎn)上的靈活消息區(qū)域站點(diǎn)上的靈活消息區(qū)域(FMA)可能顯示每天的特價(jià)菜單。
可能顯示每天的特價(jià)菜單。
?豐富豐富Internet應(yīng)用程序應(yīng)用程序這包括多種類別的應(yīng)用程序,它們提這包括多種類別的應(yīng)用程序,它們提供豐富的用戶界面,用于通過供豐富的用戶界面,用于通過Internet顯示和操作遠(yuǎn)程存儲顯示和操作遠(yuǎn)程存儲的數(shù)據(jù)。
豐富的數(shù)據(jù)。
豐富Internet應(yīng)用程序可以是一個(gè)日歷應(yīng)用程序、應(yīng)用程序可以是一個(gè)日歷應(yīng)用程序、價(jià)格查詢應(yīng)用程序、購物目錄、教育和測試應(yīng)用程序,或者任價(jià)格查詢應(yīng)用程序、購物目錄、教育和測試應(yīng)用程序,或者任何其它使用豐富圖形界面提供遠(yuǎn)程數(shù)據(jù)的應(yīng)用程序。
何其它使用豐富圖形界面提供遠(yuǎn)程數(shù)據(jù)的應(yīng)用程序。
002-Flash動畫 Flash8本章重點(diǎn)?補(bǔ)間動畫補(bǔ)間動畫?補(bǔ)間形狀補(bǔ)間形狀Flash8本章重點(diǎn)?補(bǔ)間動畫補(bǔ)間動畫?補(bǔ)間形狀補(bǔ)間形狀補(bǔ)間動畫?在補(bǔ)間動畫中,在一個(gè)時(shí)間點(diǎn)定義一個(gè)實(shí)例、組或文本塊在補(bǔ)間動畫中,在一個(gè)時(shí)間點(diǎn)定義一個(gè)實(shí)例、組或文本塊的位置、大小和旋轉(zhuǎn)等屬性,然后在另一個(gè)時(shí)間點(diǎn)改變那的位置、大小和旋轉(zhuǎn)等屬性,然后在另一個(gè)時(shí)間點(diǎn)改變那些屬性。
也可以沿著路徑應(yīng)用補(bǔ)間動畫。
些屬性。
也可以沿著路徑應(yīng)用補(bǔ)間動畫。
創(chuàng)建補(bǔ)間動畫1.單擊圖層名稱使之成為活動層,然后在動畫開始播放的圖單擊圖層名稱使之成為活動層,然后在動畫開始播放的圖層中選擇一個(gè)空白關(guān)鍵幀并在此幀上繪制對象。
層中選擇一個(gè)空白關(guān)鍵幀并在此幀上繪制對象。
2.創(chuàng)建第二個(gè)關(guān)鍵幀(即動畫結(jié)束處),并且選擇這個(gè)新的創(chuàng)建第二個(gè)關(guān)鍵幀(即動畫結(jié)束處),并且選擇這個(gè)新的關(guān)鍵幀。
關(guān)鍵幀。
3.執(zhí)行以下操作之一,更改結(jié)束幀中的實(shí)例、組或文本塊:執(zhí)行以下操作之一,更改結(jié)束幀中的實(shí)例、組或文本塊:4.單擊補(bǔ)間幀范圍內(nèi)的任何幀,然后從單擊補(bǔ)間幀范圍內(nèi)的任何幀,然后從屬性屬性檢查器(檢查器(窗口>屬性屬性)內(nèi)的)內(nèi)的補(bǔ)間補(bǔ)間彈出菜單中選擇彈出菜單中選擇動畫動畫。
將項(xiàng)目移動到新的位置。
將項(xiàng)目移動到新的位置。
修改該項(xiàng)目的大小、旋轉(zhuǎn)或傾斜。
修改該項(xiàng)目的大小、旋轉(zhuǎn)或傾斜。
修改該項(xiàng)目的顏色(僅限實(shí)例或文本塊)。
修改該項(xiàng)目的顏色(僅限實(shí)例或文本塊)。
007-flash常用函數(shù) Flash8本章重點(diǎn)?影片剪輯控制函數(shù)影片剪輯控制函數(shù)?常用屬性常用屬性?時(shí)間軸控制函數(shù)時(shí)間軸控制函數(shù)?數(shù)學(xué)函數(shù)數(shù)學(xué)函數(shù)on處理函數(shù)?指定觸發(fā)動作的鼠標(biāo)事件或按鍵。
指定觸發(fā)動作的鼠標(biāo)事件或按鍵。
?參數(shù)參數(shù)?mouseEvent:Object-mouseEvent是一個(gè)稱為是一個(gè)稱為事件事件的觸發(fā)器。
當(dāng)事件發(fā)生時(shí),執(zhí)行該事件的觸發(fā)器。
當(dāng)事件發(fā)生時(shí),執(zhí)行該事件后面大括號后面大括號({})中的語句。
可以為中的語句。
可以為mouseEvent參數(shù)指定下面的任一值:參數(shù)指定下面的任一值:?press當(dāng)鼠標(biāo)指針滑到按鈕上時(shí)按下鼠標(biāo)按鈕。
當(dāng)鼠標(biāo)指針滑到按鈕上時(shí)按下鼠標(biāo)按鈕。
?release當(dāng)鼠標(biāo)指針滑到按鈕上時(shí)釋放鼠標(biāo)按鈕。
當(dāng)鼠標(biāo)指針滑到按鈕上時(shí)釋放鼠標(biāo)按鈕。
?releaseOutside當(dāng)鼠標(biāo)指針滑到按鈕上時(shí)按下鼠標(biāo)按鈕,然后在釋放鼠標(biāo)按鈕前滑出此按鈕區(qū)域。
當(dāng)鼠標(biāo)指針滑到按鈕上時(shí)按下鼠標(biāo)按鈕,然后在釋放鼠標(biāo)按鈕前滑出此按鈕區(qū)域。
press和dragOut事件始終在事件始終在releaseOutside事件之前發(fā)生。
事件之前發(fā)生。
?rollOut鼠標(biāo)指針滑出按鈕區(qū)域。
鼠標(biāo)指針滑出按鈕區(qū)域。
?rollOver鼠標(biāo)指針滑到按鈕上。
鼠標(biāo)指針滑到按鈕上。
?dragOut當(dāng)鼠標(biāo)指針滑到按鈕上時(shí)按下鼠標(biāo)按鈕,然后滑出此按鈕區(qū)域。
當(dāng)鼠標(biāo)指針滑到按鈕上時(shí)按下鼠標(biāo)按鈕,然后滑出此按鈕區(qū)域。
?dragOver當(dāng)鼠標(biāo)指針滑到按鈕上時(shí)按下鼠標(biāo)按鈕,然后滑出該按鈕區(qū)域,接著滑回到該按鈕上。
當(dāng)鼠標(biāo)指針滑到按鈕上時(shí)按下鼠標(biāo)按鈕,然后滑出該按鈕區(qū)域,接著滑回到該按鈕上。
on(mouseEvent:Object){//yourstatementshere}onClipEvent處理函數(shù)?觸發(fā)為特定影片剪輯實(shí)例定義的動作。
觸發(fā)為特定影片剪輯實(shí)例定義的動作。
?參數(shù)參數(shù)?movieEvent:Object-movieEvent是一個(gè)稱為是一個(gè)稱為事件事件的觸發(fā)器。
當(dāng)事件發(fā)生時(shí),執(zhí)行該事件后的觸發(fā)器。
當(dāng)事件發(fā)生時(shí),執(zhí)行該事件后面大括號面大括號({})中的語句。
可以為中的語句。
可以為movieEvent參數(shù)指定下面的任一值:參數(shù)指定下面的任一值:?load影片剪輯一旦被實(shí)例化并出現(xiàn)在時(shí)間軸中,即啟動此動作。
影片剪輯一旦被實(shí)例化并出現(xiàn)在時(shí)間軸中,即啟動此動作。
?unload在從時(shí)間軸中刪除影片剪輯之后,此動作即在第在從時(shí)間軸中刪除影片剪輯之后,此動作即在第1幀中啟動。
在將任何動作附加到受影響幀中啟動。
在將任何動作附加到受影響的幀之前處理與的幀之前處理與Unload影片剪輯事件關(guān)聯(lián)的動作。
影片剪輯事件關(guān)聯(lián)的動作。
?enterFrame以影片剪輯的幀頻連續(xù)觸發(fā)該動作。
在將任何幀動作附加到受影響的幀之前處理與以影片剪輯的幀頻連續(xù)觸發(fā)該動作。
在將任何幀動作附加到受影響的幀之前處理與enterFrame剪輯事件關(guān)聯(lián)的動作。
剪輯事件關(guān)聯(lián)的動作。
?mouseMove每次移動鼠標(biāo)時(shí)啟動此動作。
使用每次移動鼠標(biāo)時(shí)啟動此動作。
使用_xmouse和_ymouse屬性來確定鼠標(biāo)的當(dāng)屬性來確定鼠標(biāo)的當(dāng)前位置。
前位置。
?mouseDown當(dāng)按下鼠標(biāo)左鍵時(shí)啟動此動作。
當(dāng)按下鼠標(biāo)左鍵時(shí)啟動此動作。
?mouseUp當(dāng)釋放鼠標(biāo)左鍵時(shí)啟動此動作。
當(dāng)釋放鼠標(biāo)左鍵時(shí)啟動此動作。
?keyDown當(dāng)按下某個(gè)鍵時(shí)啟動此動作。
使用當(dāng)按下某個(gè)鍵時(shí)啟動此動作。
使用Key.getCode()檢索有關(guān)最后按下的鍵的信息。
檢索有關(guān)最后按下的鍵的信息。
?keyUp當(dāng)釋放某個(gè)鍵時(shí)啟動此動作。
使用當(dāng)釋放某個(gè)鍵時(shí)啟動此動作。
使用Key.getCode()方法檢索有關(guān)最后按下的鍵的信息。
方法檢索有關(guān)最后按下的鍵的信息。
onClipEvent(movieEvent:Object){//yourstatementshere}
008-flash組件 Flash8本章重點(diǎn)?組件的介紹組件的介紹?組件的使用組件的使用關(guān)于組件?MacromediaFlash組件是帶參數(shù)的影片剪組件是帶參數(shù)的影片剪輯,您可以修改它們的外觀和行為。
組件既可以輯,您可以修改它們的外觀和行為。
組件既可以是簡單的用戶界面控件(例如,單選按鈕或復(fù)選是簡單的用戶界面控件(例如,單選按鈕或復(fù)選框),也可以包含內(nèi)容(例如,滾動窗格);組框),也可以包含內(nèi)容(例如,滾動窗格);組件還可以是不可視的。
件還可以是不可視的。
?使用組件,您可以構(gòu)建復(fù)雜的使用組件,您可以構(gòu)建復(fù)雜的MacromediaFlash應(yīng)用程序,即使您對應(yīng)用程序,即使您對ActionScript沒有深入的理解。
您不必創(chuàng)建自定義按鈕、組合框有深入的理解。
您不必創(chuàng)建自定義按鈕、組合框和列表,將這些組件從和列表,將這些組件從組件組件面板拖到應(yīng)用程序面板拖到應(yīng)用程序中即可為應(yīng)用程序添加功能。
您還可以方便地自中即可為應(yīng)用程序添加功能。
您還可以方便地自定義組件的外觀和直觀感受,從而滿足您自己的定義組件的外觀和直觀感受,從而滿足您自己的設(shè)計(jì)需求。
設(shè)計(jì)需求。
組件類別?Flash提供的組件分為以下提供的組件分為以下5個(gè)類別:個(gè)類別:?數(shù)據(jù)組件數(shù)據(jù)組件(mx.data.*)利用數(shù)據(jù)組件可加載和處理利用數(shù)據(jù)組件可加載和處理數(shù)據(jù)源的信息;數(shù)據(jù)源的信息;WebServiceConnector和XMLConnector組件都是數(shù)據(jù)組件。
組件都是數(shù)據(jù)組件。
?媒體組件媒體組件(mx.controls.*)利用媒體組件可播放和利用媒體組件可播放和控制媒體流。
控制媒體流。
?用戶界面組件用戶界面組件(mx.controls.*)利用用戶界面組件利用用戶界面組件(通常稱為(通常稱為UI組件組件)可與應(yīng)用程序進(jìn)行交互。
)可與應(yīng)用程序進(jìn)行交互。
?管理器管理器(mx.managers.*)管理器是不可見的組件,管理器是不可見的組件,使用此類組件可以在應(yīng)用程序中管理諸如焦點(diǎn)或深度使用此類組件可以在應(yīng)用程序中管理諸如焦點(diǎn)或深度等功能。
等功能。
?屏幕組件屏幕組件(mx.screens.*)屏幕類組件包括屏幕類組件包括ActionScript類,使用此類組件可以控制類,使用此類組件可以控制Flash中的表單和滑塊。
的表單和滑塊。
flash鍵控代碼值 字母字母AA到ZZ和標(biāo)準(zhǔn)數(shù)字和標(biāo)準(zhǔn)數(shù)字00到9下表列出了標(biāo)準(zhǔn)鍵盤上字母A到Z和數(shù)字0到9的鍵,及其相應(yīng)的鍵控代碼值,這些值用于在ActionScript中標(biāo)識這些鍵:字母或數(shù)字鍵字母或數(shù)字鍵鍵控代碼鍵控代碼ASCIIASCII鍵控代碼鍵控代碼A6565B6666C6767D6868E6969F7070G7171H7272I7373J7474K7575L7676M7777N7878O7979P8080Q8181R8282S8383T8484U8585V8686W8787X8888Y8989Z909004848149492505035151452525535365454755558565695757a6597b6698c6799d68100e69101f70102g71103h72104i73105j74106k75107l76108m77109n78110o79111p80112q81113r82114s83115t84116u85117v86118w87119x88120y89121z90122數(shù)字鍵盤上的鍵數(shù)字鍵盤上的鍵下表列出了數(shù)字鍵盤上的鍵,及其相應(yīng)的鍵控代碼值,這些值用于在ActionScript中標(biāo)識這些鍵:數(shù)字鍵盤鍵數(shù)字鍵盤鍵鍵控代碼鍵控代碼ASCIIASCII鍵控代碼鍵控代碼數(shù)字鍵盤09648數(shù)字鍵盤19749數(shù)字鍵盤29850數(shù)字鍵盤39951數(shù)字鍵盤410052數(shù)字鍵盤510153數(shù)字鍵盤610254數(shù)字鍵盤710355數(shù)字鍵盤810456字母字母AA到ZZ和標(biāo)準(zhǔn)數(shù)字和標(biāo)準(zhǔn)數(shù)字00到9下表列出了標(biāo)準(zhǔn)鍵盤上字母A到Z和數(shù)字0到9的鍵,及其相應(yīng)的鍵控代碼值,這些值用于在ActionScript中標(biāo)識這些鍵:字母或數(shù)字鍵字母或數(shù)字鍵鍵控代碼鍵控代碼ASCIIASCII鍵控代碼鍵控代碼A6565B6666C6767D6868E6969F7070G7171H7272I7373J7474K7575L7676M7777N7878O7979P8080Q8181R8282S8383T8484U8585V8686W8787X8888Y8989Z909004848149492505035151452525535365454755558565695757a6597b6698c6799d68100e69101f70102g71103h72104i73105j74106k75107l76108m77109n78110o79111p80112q81113r82114s83115t84116u85117v86118w87119x88120y89121z90122數(shù)字鍵盤上的鍵數(shù)字鍵盤上的鍵下表列出了數(shù)字鍵盤上的鍵,及其相應(yīng)的鍵控代碼值,這些值用于在ActionScript中標(biāo)識這些鍵:數(shù)字鍵盤鍵數(shù)字鍵盤鍵鍵控代碼鍵控代碼ASCIIASCII鍵控代碼鍵控代碼數(shù)字鍵盤09648數(shù)字鍵盤19749數(shù)字鍵盤29850數(shù)字鍵盤39951數(shù)字鍵盤410052數(shù)字鍵盤510153數(shù)字鍵盤610254數(shù)字鍵盤710355數(shù)字鍵盤810456