flash 5入門與提高無憂_第1頁
flash 5入門與提高無憂_第2頁
flash 5入門與提高無憂_第3頁
flash 5入門與提高無憂_第4頁
flash 5入門與提高無憂_第5頁
已閱讀5頁,還剩50頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

高FLASH

5第一章flash

5入門知識1.1 flash的發展歷史1996年正式發表,2000年推出flash5Macromedia新家族網頁三劍客:Dreamweaverfireworks、flash。2021/9/52?1、如何激活Flash5開始/程序/macromedia

flash5第一次啟動時,用Window/close

all

Panels將Info面板、Mixer調色板面板、Character文字面板以及Instance符號面板關閉。若要恢復:Window/Panel

Set/Default

layer1.2 Flash5界面2021/9/532、菜單欄菜單欄是依操作性質的不同來加以分類,共分為九個菜單。File菜單

Edit菜單(……,設置action編輯模式為Normal

mode或Expert

Mode等指令。)2021/9/54View菜單(設置編輯區放大縮小,對象在編輯區顯示狀態,圖層與時間軸是否顯示、標尺與網格線是否顯示。)Insert菜單(將圖形轉變成符號、新建符號、圖層、幀、場景、引導線以及刪除場景、幀等指令。)2021/9/55Modify菜單(設置影片、場景、圖層、幀、符號等屬性設置對象在編輯區上下位置,修改符號群組狀態等指令)Text菜單(設置文字字體、大小、樣式、文字字段屬性等指令)2021/9/56Contorl菜單(測試單一場景影片、全部場景影片、按鈕符號測試等指令調試影片)Window菜單(是否顯示工具箱、主工具欄、窗口狀態、

Action編輯窗口、影片管理窗口、符號庫、各種面板及影片切換等指令)Help菜單2021/9/573、主工具欄共有16個指令按鈕。4、工具箱工具箱依繪圖功能的不同分成四個設置區:

Tools設置區有14個工具,View設置區有2個工具,

Colors設置區有5個工具和Options

設置區。2021/9/585、面板工具欄(啟動欄)Flash5將使用者最常用到的對象屬性與功能,集成為七大面板放置在面板工具欄中。6、時間軸Timeline時間軸包含圖層(layer)和幀區(Frame

Area)7、展示區與編輯區展示區內對象可以播放出來,編輯區播放不顯示,但能打印。8、標尺與網格線2021/9/5

91.3

Flash5的重要術語1、結構類電影(movie):電影是Flash中的最高一級結構,當打開

Flash開始制作的時候,你就是在拍一部電影。場景(scene):電影由場景組成。不同的場景有不同的背景,不同的動畫。層(layer):層組成了場景,要制作出精彩的動畫,畫面的內容要十分豐富,所以需要很多層。一個層只能擁有一個時間軸(Timeline)2021/9/510向導層(Guide

Layer):特殊的層。用戶在此層上可設定物體的運動軌跡。幀(Frame):幀組成了層。每一幀表示動畫在這個時間位置上的狀態。使用F5

可在時間軸上插入一幀。2021/9/511關鍵幀(KeyFrame):關鍵幀是特殊的幀。它反應的是動畫中重大的變化,在時間軸上用黑色實心的小黑點表示。F6插入一個關鍵幀。空關鍵幀(KeyFrame):空關鍵幀指沒有任何內容的關鍵幀。在主電影工作區中看不到任何的動畫元素。F72021/9/5122、元件類元件(Symbol):在Flash中,可以重復使用的圖形(Graphic)、按鈕(Button)、電影夾(Movieclip)都稱為元件。有的書將symbol翻譯為符號。實例(實體)(Instance):實體是元件的副本,當你把元件放在主電影工作區時,你就創建了一個該元件的實體。實體和元件的關系時:修改元件會影響到所有的實體,而修改實體則不會影響到它所屬的元件。2021/9/5133、動作類運動(Motion):在Flash的動畫效果中,Motion(運動)使物體坐標簡單的移動。變形(Shape);這個效果可以使人變成動物,動物變成人。2021/9/5141.4 Flash5的基本操作1、動畫的創建和屬性設置創建動畫:File\New或利用工具欄屬性設置:

Modify

\

Movie

Ctrl+M2、動畫的預覽與測試預覽:Control\Play或利用控制工具欄測試:Control\Test

Movie或Test

Scene2021/9/5153、工具欄的使用按住Ctrl鍵的同時,把工具欄拖拽到窗口邊的時候,可以防止工具欄進行停靠。雙擊工具欄的標題欄,可以將其還原。4、時間軸的使用2021/9/5165、符號庫的使用6、面板的使用7、Flash播放器的使用2021/9/5178、Flash動畫的發布

File\Publish

Settings9、自定義快捷鍵Edit

\

Keyboard

Shortcuts10、設置文件屬性

Edit\Preference2021/9/51811、使用面板工具欄或啟動欄12、改變視圖模式13、改變顯示速度視圖菜單Outline(線框模式)、Fast(加快顯示)、Antialias(抗鋸齒)、Antialias

Text(抗鋸齒文本)2021/9/519一、設定多個物體沿同一路徑進行移動設定多個物體沿同一路徑的移動,是基于一個物體沿設定的運動軌跡的動畫。2021/9/520二、Mask(蒙板層或遮罩層)的使用2021/9/521第二章繪圖基礎矢量圖和位圖繪圖原理2021/9/5222.2

設置繪圖環境Edit

/

Preferences2021/9/523第五章控制動畫的交互2021/9/5245、1Action指令編輯環境介紹、設置按鈕動作1、設置Action指令的對象:按鈕(Button)、幀(Frame)、影片片段(Movie

Clip)2、設置指令的步驟:方法一:先選取按鈕、幀、或是影片片段,接著移動鼠標到快速啟動欄,選取“動作”圖標。方法二:在對象上右擊,選擇“動作”命令。2021/9/5

253、指令編輯窗口間介左窗格為指令區,右窗格為程序編輯區。4、指令編輯的操作方式(一般模式):先切換到Action指令面板。選取指令類別。在要使用的指令上雙擊,該指令馬上放入 右窗格的程序編輯區內此時在指令參數輸入區鍵入該指令參數的值。接著檢查指令是否正確,若正確的話按關閉鈕結束編輯2021/9/5265、Action的指令集Action的指令共有二百多個,分成六大類型:Basic

Actions:存放有關影片播放指令。Actions:存放一般指令。Operators:存放可使用的運算符。Functions:存放可使用的函數。Properties:存放可使用的屬性名稱。Objects:存放可使用的對象名稱。2021/9/5276、設置按鈕動作鼠標事件(On

Mouse

Event):Press:按下鼠標按鈕時,觸發動作。Release:松開鼠標按鈕,且鼠標位為按紐上方時,觸發動作。Release

Outside:松開鼠標按鈕,且鼠標位于按鈕外部時,觸發動作。Roll

Over:鼠標由外向里滑過按鈕時(未單擊),觸發動作。Roll

Out:鼠標由里向外滑過按鈕時,觸發動作。Drag

Over:用鼠標來回拖動按鈕時,觸發動作。Drag

Out:用鼠標將按鈕向外拖動時,觸發動作。Key

Press:當在鍵盤上按下相應的鍵時,觸發動作。2021/9/5

285、2設置幀動作1、設置幀動作的指令和按鈕動作指令基本相同,幀指令的On

Mouse

Event不可用。2、設置幀動作必須在關鍵幀或空關鍵幀上進行。2021/9/5293、對象如何命名前

綴對

象實際命名gra圖像(graphic)graBallbtn按鈕(button)btnPlaytxt文字欄(text)txtNamemvc影片片段(movie

clip)mvcBallitn實例(instance)itnLeftBallfrm幀(frame)frmFrog2021/9/5305.3

控制主動畫5.3.1

動畫播放的控制(Play/Stop)1、Play指令語法:play();功能:從目前影片或影片片段所在幀開始往下一幀播放影片說明:此指令前面可以加實例名稱。例:itnLeftBall.play();2021/9/5312、Stop指令語法:stop();功能:將影片或影片片段停在目前幀(Frame)的位置。

說明:此指令前面可以加實例名稱。例:itnLeftBall.stop();注意:Play和Stop命令常用在按紐上,命令的目標是電影剪輯實例時,必須要有實例名稱。2021/9/5325.3.2

Evaluate添加程序行語法:statement;功能:聲明添加該行程序為自由編寫形式說明:1、此指令屬于Actions類別;2、選擇evaluate指令,你可以編寫程序語句(statement),如同一般語言編輯器操作。在語句最后面Flash會自動加上“;”。3、只適合編輯單行語句,至于if、while等指令則不適用。2021/9/5335.3.3

動畫顯示質量的調節(ToggleHigh

Quality)語法:toggleHighQuality();功能:對當前Flash播放器中進行播放的所有動畫打開或關閉抗鋸齒顯示功能2021/9/5345.3.4

關閉所有聲音Stop

All

Sounds語法:stopAllSounds();功能:關閉Flash播放器中進行播放的所有動畫中的音頻。2021/9/5355.3.5

場景或幀的跳轉(Go

To)語法:gotoAndPlay(scene,frame);gotoAndStop(scene,frame);功能:跳到指定的場景與幀處,開始播放(停止播放)影片或影片片段。例:gotoAndPlay(Scene2,5)說明:由目前播放幀直接跳到Scene2場景內的第5幀(Frame5)繼續播放。2021/9/5365.3.6

添加鏈接(Get

Url)語法:getURL(url[,window[,variables]]);功能:鏈接到其它的網絡資源(URL)。說明:1、url為網絡資源的參數:(1)網站或網頁:例:getURL()可鏈接到中國人站getURL(“OK.htm”)可鏈接到與該文件存于同一路徑的OK.htmgetURL(“/sells/index.htm”)表示此網頁是放在/sells文件夾之中

(2)鏈接到電子郵箱getURL(“”)鏈接到指定郵箱的地址。2021/9/5

372、Window參數用來指定網頁的放置位置“_self”:將超級鏈接網頁顯示在目前的框架中;

“_blank”:指定新開的窗口為目的地;

“_parent”:指定當前幀的父級窗口為目的地;“_top”:指定當前窗口中的最高一級的幀為目的地。3、Variables:該下拉列表框可設置發送變量的方式GET

方式將變量添加到URL名稱的后面,常用與發送短字符變量POST方式將變量作為一個單獨的標題來發送,常用于發送長字符變量2021/9/5385.3.7發送信息到動畫主程序中(FS

Command)語法:mand(command,arguments);功能:用來控制Flash播放器,也可以用來打開其它的應用程說明:1、command是控制影片的命令,arguments為command的參數值,此命令必須在Flash播放器(.swf文件及.exe文件)執行才有效,也就是說在Flash5集成環境按Ctrl+Enter鍵測試Flash影片、發布網頁文件皆無法發揮mad指令的功能。2、mand指令的command(命令)與arguments(參數)的說明見教材198頁。2021/9/5395.3.8

動畫的載入loadMovie(url,target/location)語法1:loadMovie(url,target

/

location);語法2:anyMovieClip.loadMovie(url);功 能:

加載外部動畫文件(.swf)。說 明:1、url:是外部動畫文件(.swf)的URL地址。外部動畫文件URL和加載它的影片文件默認放在相同目錄下。“../bear.swf”表示bear.swf影片文件在上一層文件中“../ch06/bear.swf”表示bear.swf影片文件在上上層文件夾下的ch06字文件夾中。2021/9/5402、target、anyMovieClip:要置放外部動畫文件的實例,所置放的外部動畫文件的左上角會對齊實例的旋轉中心點。3、location:置放外部動畫文件的顯示層次。層次越高,就會在越上層顯示。最下層的location為0,為主場景所有。若外部動畫的層次設為0,則主場景的顯示會被取代。2021/9/5415.3.9動畫的卸載unloadMovie(location)語法:unloadMovie(location);功能:刪除用loadMovie(url,location)格式所加載的外部動畫文件(.swf)。2021/9/5425.3.10

檢驗幀的載入情況(If

Frame

Is

Loaded)語法1:ifFrameLoaded(scene,frame){statement;}功能:判斷所指定的場景(scene)及幀(frame)是否已加載完畢,若成立執行statement語句區段。語法2:IfFrameLoaded(frame){statement;}功能:判斷所指定的幀(frame是否已加載完畢,若成立執行statement語句區段2021/9/543說明:1、scene;此參數用來指定已加載的場景名稱。2、frame:此參數用來指定已加載的幀,可設置已加載的幀數或幀名稱。

3、和_framesloaded的區別:利用_framesloaded語句可以很方便地在其后添加Else或ElseIf語句;而通過IfFrameIsLoaded命令可以用簡單的語句設置播放幀的序號。2021/9/5445.4

控制其他動畫和電影剪輯實例復合時間軸設置目標電影剪輯實例或動畫Tell

Target語法:tellTarget(target){statement

;}功能:調用實例,進而設置或控制實例動態。說明:1、target:為影片片段符號的實例名稱,必要時須包含影片片段實例所在的路徑。2021/9/5452、例1:tellTarget(“itnclock”){gotoAndPlay(6);}說明:取得影片對象intClock的控制權,使得itnClock從Frame6開始播放。注:上面指令可用

itnClock.gotoAndPlay(6);替代。例2:tellTarget(“_root.itnClock”){stop();}說明:取得影片對象itnClock的控制權,使得itnClock停止播放。注:上面指令可用_root.itnClock.stop();替代。2021/9/5465.4.3

復制與刪除電影剪輯實例一、復制電影剪輯實例duplicateMovieClip語法1:duplicateMovieClip(target,newname,depth);語法2:anyMovieClip.duplicateMovieClip(newname,depth);功能:復制電影剪輯實例對象說明:1、target:被用來復制的來源影片實例。2、newname:所復制完成新影片實例對象的名稱。3、depth:為堆疊參數。指定新完成的對象與其它對象重疊時的顯示層次,depth值越大時,所顯示的越上層。若有兩個顯示層次相同的影片片段,則先復制的影片片段會被后建立的取代。2021/9/5

47二、刪除電影剪輯實例removeMovieClip語法1:removeMovieClip(target);語法2:anyMovieClip.removeMovieClip();功能:刪除用duplicateMovieClip所復制的影片片段實例對象。2021/9/5485.4.4

拖動電影剪輯實例(Start/Stop

Drag)一、startDrag方法:語法1:sta

溫馨提示

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

評論

0/150

提交評論