版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
行為和時間線行為和時間線1什么是行為行為(behaviors):就是網(wǎng)頁中進(jìn)行的一系列動作,通過這些動作,可以實(shí)現(xiàn)用戶同網(wǎng)頁的交互,也可以通過這些動作使某個任務(wù)完成。行為是瀏覽器執(zhí)行的動作。組成:一般來講,一個行為應(yīng)該由一個事件(event)和一個動作(action)所組成。
行為=事件+動作什么是行為行為(behaviors):就是網(wǎng)頁中進(jìn)行的一系列2認(rèn)識事件事件:指特定時間或者由用戶發(fā)出的特定的指令,是瀏覽器能夠識別的一些操作。如:單擊鼠標(biāo),鼠標(biāo)經(jīng)過等認(rèn)識事件事件:指特定時間或者由用戶發(fā)出的特定的指令,是瀏覽器3認(rèn)識動作動作:是事先編好的一段JawaScript腳本代碼,利用這些代碼完成特定的任務(wù),如:播放聲音,打開瀏覽器,顯示層,視頻等認(rèn)識動作動作:是事先編好的一段JawaScript腳本代碼,4行為面板刪除行為添加行為用于修改事件的事件列表事件列動作列行為面板刪除行為添加行為用于修改事件的事件列表事件列動作列5Dreamweaver的內(nèi)置行為Dreamweaver的內(nèi)置行為6基本的事件類型1基本的事件類型17基本的事件類型2基本的事件類型28常用事件列表OnabortIe4,5當(dāng)網(wǎng)頁下載中斷Onclick當(dāng)鼠標(biāo)單擊OndblclickIe345當(dāng)鼠標(biāo)雙擊Onloadie45當(dāng)圖象或頁面完全載入后Onmousedownie45當(dāng)按下鼠標(biāo)左鍵尚未釋放時Onmouseoverie345當(dāng)鼠標(biāo)剛移動到特定的元素上時Onmouseoutie45當(dāng)鼠標(biāo)剛移出特定元素時常用事件列表OnabortIe4,5當(dāng)網(wǎng)頁下載中斷Onc9創(chuàng)建行為可以將行為附加給整個文件,也可以附加給\文本\圖像\鏈接\層\等,對象可以接受什么樣的行為取決于瀏覽器。瀏覽器的版本越高,接受的事件就越多步驟:
1選中要附加行為的對象
2打開行為面板
3單擊,點(diǎn)擊“顯示事件屬”----選一個瀏覽器版本
4再單擊,選一個動作,彈出相應(yīng)對話框,設(shè)置相應(yīng)的參數(shù)。
5單擊“確定”按鈕創(chuàng)建行為可以將行為附加給整個文件,也可以附加給\文本\圖像\10例如:創(chuàng)建顯示隱藏層行為效果(圖片旁邊的說明文字為隱藏的,當(dāng)鼠標(biāo)經(jīng)過圖像時才顯示)步驟如下:1、插入圖象2、插入層插入面板/層按鈕3、設(shè)置層屬性屬性面板/相應(yīng)選項(xiàng)/并設(shè)置層屬性為隱藏4、選種圖像,對圖象設(shè)置行為:顯示隱藏圖層5、添加事件OnMouseOver6、保存例如:創(chuàng)建顯示隱藏層行為效果(圖片旁邊的說明文字為隱藏的,當(dāng)11創(chuàng)建顯示隱藏層行為的圖示創(chuàng)建顯示隱藏層行為的圖示12什么是時間軸(時間線)時間線:它是一條貫穿時間的軸,用于表示網(wǎng)頁存活時間中發(fā)生的各種狀態(tài)。作用:通過往這個時間線的不同部位放置不同的內(nèi)容,或是綁定相應(yīng)的行為,就可以讓對應(yīng)的時間發(fā)生對應(yīng)的事件,從而實(shí)現(xiàn)網(wǎng)頁元素的動態(tài)效果優(yōu)點(diǎn):它純粹是往文檔中添加javascript代碼來實(shí)現(xiàn)網(wǎng)頁的動態(tài)效果,不需要任何ActibeX控件,不需要插件,也不需要任何java小程序,具有極好的兼容性。什么是時間軸(時間線)時間線:它是一條貫穿時間的軸,用于表示13時間軸面板1回放頭回放頭所在的幀每秒播放幀數(shù)關(guān)鍵幀附加的行為動畫通道(幀控制區(qū))動畫條行為通道返回后退時間線下拉菜單幀數(shù)時間軸面板1回放頭回放頭所在的幀每秒播放幀數(shù)關(guān)鍵幀附加的行為14時間軸面板2時間下拉菜單:一個文檔中可以包含多條時間線,時間線下拉菜單主要用于控制哪條時間線顯示在時間線面板上。打開該菜單,并選擇不同的時間線。就可以在時間線面板上顯示不同的時間設(shè)置。行為通道:在該通道上,顯示時間線上相應(yīng)時間中所綁定的行為。淺藍(lán)色的方塊表示存在行為。幀數(shù):在該通道上顯示在時間線上不同時間對應(yīng)的動畫幀時間軸面板2時間下拉菜單:一個文檔中可以包含多條時間線,時15時間軸面板3回放頭:回放頭是位于幀數(shù)行上的紅色方塊,它表明當(dāng)前的動畫放映到哪個位置,通過在時間線面板上拖動回放頭,可以在文檔窗口中看到相應(yīng)時間上動畫放映的狀態(tài)。同時,當(dāng)前回放頭所在的幀位置會顯示在時間線面板上方前進(jìn)箭頭按鈕和后退箭頭按鈕之間的文本框中。時間軸面板3回放頭:回放頭是位于幀數(shù)行上的紅色方塊,它表明當(dāng)16動畫通道:在時間線面板上有33個動畫通道,分別從1排列至33,表示可以在同一時間進(jìn)行33路動畫設(shè)置。一旦某個動畫通道上存在動畫,就會顯示動畫條.動畫條:動畫條表明某個對象在某段時間內(nèi)的持續(xù)狀態(tài),動畫條是真正的動畫實(shí)體。其中一些空白圓圈表明關(guān)鍵幀。在一個動畫通道行上可以包含多個動畫條,用于表示多個不同的對象·/不同的動畫條在同一幀內(nèi)不能控制相同的對象。時間軸面板4動畫通道:在時間線面板上有33個動畫通道,分別從1排列至3317時間軸面板5關(guān)鍵幀:如果你進(jìn)行過動畫設(shè)計(jì),就很容易理解什么是關(guān)鍵幀,簡單地說,關(guān)鍵幀就是由你為對象所指定的在某一確定時刻(幀)上的狀態(tài)。Dreamweaver會自動根據(jù)兩個關(guān)鍵幀的位置計(jì)算對象在其間的動作。例如,要設(shè)計(jì)對象直線移動,只需要定義開始和結(jié)束的位置,這兩個位置就是關(guān)鍵幀,dreamweaver會根據(jù)直線的開始和結(jié)束位置自動計(jì)算中間移動狀態(tài)。在動畫條上,“關(guān)鍵幀”以一個圓圈的形式表示。時間軸面板5關(guān)鍵幀:如果你進(jìn)行過動畫設(shè)計(jì),就很容易理解什么是18時間軸面板6返回:單擊該按鈕,可以回放頭返回到動畫的開始位置。后退:單擊該按鈕,可以將動畫后退一幀,連續(xù)單擊后退按鈕,可以向后播放動畫。播放:單擊該按鈕,可以將動畫播放一幀,連續(xù)單擊播放按鈕,可以播放動畫。時間軸面板6返回:單擊該按鈕,可以回放頭返回到動畫的開始位置19時間軸面板7每秒幀數(shù):在該文本框中,可以設(shè)置動畫播放的速度。你可以直接輸入每秒幀數(shù)值。自動播放:選中該復(fù)選框,則當(dāng)網(wǎng)頁被載人之后自動播放動畫。如果清除該復(fù)選框,則網(wǎng)頁載人之后,動畫并不播放,你可以利用為對象綁定行為的方法,提供播放動畫的命令。時間軸面板7每秒幀數(shù):在該文本框中,可以設(shè)置動畫播放的速度。20時間軸面板8循環(huán):選中該復(fù)選框,則動畫播放完畢后自動重新播放,也即動畫不斷循環(huán)播放,直至用戶離開頁面。清除該復(fù)選框,則動畫只播放一次。時間軸面板8循環(huán):選中該復(fù)選框,則動畫播放完畢后自動重新播放21什么叫創(chuàng)建時間線動畫創(chuàng)建時間線動畫,簡而言之,就是首先往動畫通道上添加對象來構(gòu)建動畫條,然后構(gòu)建動畫條上的關(guān)鍵幀,最后在文檔窗口中設(shè)置對象在關(guān)鍵幀上的位置,然后播放,從而實(shí)現(xiàn)動畫的創(chuàng)作。什么叫創(chuàng)建時間線動畫創(chuàng)建時間線動畫,簡而言之,就是首先往動畫22創(chuàng)建動畫的注意事項(xiàng)利用時間線,你可以在頁面上構(gòu)建分層的動畫效果。要注意的是,時間線只能移動分層對象,如果你希望移動諸如文本或圖像之類的對象,可以將之放人分層中。創(chuàng)建動畫的注意事項(xiàng)利用時間線,你可以在頁面上構(gòu)建分層的動畫效23利用時間線構(gòu)建分層動畫的基本方法如下:1.首先指定起始的關(guān)鍵幀。操作方法:將分層移動到動畫的起始位置。2.選中該要制作動畫的分層。3.添加動畫條。
方法(1):打開時間線面板菜單,選擇Addobject(添加對象)命令,即可在動畫通道中添加一個對應(yīng)該分層的動畫條。
方法(2):也可以直接將分層拖動到時間線面板上相應(yīng)位置來構(gòu)建動畫條。在動畫條上可以看到分層名稱。利用時間線構(gòu)建分層動畫的基本方法如下:1.首先指定起始的關(guān)24利用時間線構(gòu)建分層動畫的基本方法如下:4.改變該對象參與動畫的時間。
拖動動畫條上最右端的關(guān)鍵幀標(biāo)記,可以改變動畫條的長度,也即改變該對象參與動畫的時間。5.構(gòu)建了動畫結(jié)束位置的關(guān)鍵幀。
單擊動畫條最右端的關(guān)鍵幀標(biāo)記,然后在文檔窗口中將分層移動到動畫結(jié)束的位置,這實(shí)際上是構(gòu)建了動畫結(jié)束位置的關(guān)鍵幀。利用時間線構(gòu)建分層動畫的基本方法如下:4.改變該對象參與動畫25利用時間線構(gòu)建分層動畫的基本方法如下:6.在動畫條中間位置添加關(guān)鍵幀.
如果希望在動畫條中間位置添加關(guān)鍵幀,可以按住Ctrl鍵,然后在動畫條上相應(yīng)幀位置單擊鼠標(biāo),這時會出現(xiàn)新的關(guān)鍵幀標(biāo)記;另外,也可以通過打開面板菜單,選擇AddKey~ames(添加關(guān)鍵幀)命令來添加關(guān)鍵幀。選中關(guān)鍵幀標(biāo)記,然后從文檔窗口中拖動分層,將之移動到該幀對應(yīng)的位置上。重復(fù)該操作,直至所有的關(guān)鍵幀被創(chuàng)建?!脮r間線構(gòu)建分層動畫的基本方法如下:6.在動畫條中間位置添26利用時間線構(gòu)建分層動畫的基本方法如下:7.預(yù)覽動畫效果。
在Play(播放)按鈕上按住鼠標(biāo)左鍵,可以在文檔窗口中預(yù)覽動畫效果。8.選擇播放方式.
根據(jù)需要,選中或清除相應(yīng)的Autoplay(自動播放)和Loop(循巧)復(fù)選框。利用時間線構(gòu)建分層動畫的基本方法如下:7.預(yù)覽動畫效果。
在27二、錄制分層路徑1對于簡單的直線路徑,采用前一節(jié)介紹的方法,可以很好地構(gòu)建動畫。然而如果動畫路徑較為復(fù)雜,例如是曲線或圓形,則無法通過先設(shè)置關(guān)鍵幀,再拖動分層到指定位置的方法構(gòu)建動畫。二、錄制分層路徑1對于簡單的直線路徑,采用前一節(jié)介紹的方法28錄制分層路徑2在Dreamweaver中提供了以供記錄路徑的方法,允許你直接在文檔窗口中拖動分層,Dreamweaver在后臺記錄你拖動分層的路徑,然后將之應(yīng)用到時間線上,利用這種方法,可以很容易地構(gòu)建各種移動方式的分層動畫。錄制分層路徑2在Dreamweaver中提供了以供記錄路徑的29錄制分層路徑操作方法3:1.在文檔窗口中選擇要創(chuàng)建分層動畫的分層。2.將分層移動到動畫的起始位置。3.在時間線面板上,打開面板菜單,選擇RecordPathofLayer(錄制分層路徑)命令。這時就可以開始錄制分層的移動路徑。錄制分層路徑操作方法3:1.在文檔窗口中選擇要創(chuàng)建分層動30錄制分層路徑44.在文檔窗口中,按照需要的路徑拖動分層。5.當(dāng)希望動畫停止時,可以釋放鼠標(biāo),停止移動分層。6.在時間線面板上,按住Play(播放)按鈕,就可以預(yù)覽動畫效果。錄制分層路徑44.在文檔窗口中,按照需要的路徑拖動分層。31例如假設(shè)我們希望構(gòu)建一個地球圍繞太陽旋轉(zhuǎn)的動畫,可以分別將太陽圖像和地球圖像放人不同的分層,然后選中地球所在分層,啟動RecordPathofLayer命令,再將地球分層圍繞太陽分層拖動一圈,釋放鼠標(biāo),即可構(gòu)建相應(yīng)的動畫。Dreamweaver會自動將地球分層添加到時間線上,構(gòu)建一個動畫條,并按照拖動的路徑構(gòu)建關(guān)鍵幀數(shù)據(jù)。例如假設(shè)我們希望構(gòu)建一個地球圍繞太陽旋轉(zhuǎn)的動畫,可以分別將太32三、利用時間線改變圖像和分層屬性利用時間線,不僅可以改變分層的位置,還可以改變分層的某些屬性利用時間線,還可以改變圖像的源文件,實(shí)現(xiàn)某些特殊效果。例如:改變分層的大小和可見性等可以按照如下方法進(jìn)行操作:步驟1.從時間線面板上,單擊選中相應(yīng)的關(guān)鍵幀,這時文檔窗口中相應(yīng)的對象也被選中。步驟2.根據(jù)需要改變對象的屬性三、利用時間線改變圖像和分層屬性利用時間線,不僅可以改變分33步驟2,根據(jù)需要改變對象的屬性:(1)要改變圖像源文件,
可以在圖像屬性面板上的Src(源)文本框中輸入新文件的URL地址,或是單擊文件夾按鈕,從磁盤上選擇新圖像文件。(2)要改變分層的可見性,
可以從分層的屬性面板上的Vis(可見性)下拉列表中選擇需要的可見性設(shè)置。步驟2,根據(jù)需要改變對象的屬性:(1)要改變圖像源文件,
可34根據(jù)需要改變對象的屬性(3)要改變分層的大小,
可以通過拖動分層的邊框控點(diǎn)來改變大小,也可以直接在分層的屬性面板上輸入需要的寬度和高度值。要注意的是,只有InternetExplorer4.0和5.0才支持對分層大小的改變。根據(jù)需要改變對象的屬性(3)要改變分層的大小,
可以通過拖動35根據(jù)需要改變對象的屬性:(4)要改變分層的重疊順序,
可以直接在分層屬性面板上的Z-Index區(qū)域輸入新值。根據(jù)需要改變對象的屬性:(4)要改變分層的重疊順序,
可以直36設(shè)置完畢預(yù)覽效果設(shè)置完畢,可以從時間線面板上,按住Play(播放)按鈕,預(yù)覽效果。設(shè)置完畢預(yù)覽效果設(shè)置完畢,可以從時間線面板上,按住Play37控制時間線設(shè)計(jì)好動畫之后,可以在時間線面板中對時間線進(jìn)行各種控制,從而實(shí)現(xiàn)對動畫的編輯和修改。例如:一、選中動畫條二、改變對象參與動畫的時間三、改變動畫局部的播放速度四、改變動畫起始時間五、改變動畫完整路徑六、添加幀和刪除幀七、對象的添加、刪除和修改八、自動播放和循環(huán)播放九、使用多條時間線控制時間線設(shè)計(jì)好動畫之后,可以在時間線面板中對時間線進(jìn)38一、選中動畫條一個動畫條表示—個對象在某段時間內(nèi)的動畫序列。要選中動畫條,你可以按照如下方法進(jìn)行:單擊相應(yīng)的動畫條,可以選中一個動畫條。要選中多個動畫序列,可以按住Shift鍵,再單擊相應(yīng)的動畫條。一、選中動畫條一個動畫條表示—個對象在某段時間內(nèi)的動畫序列。39二、改變對象參與動畫的時間如果希望使某個對象在動畫中參與的動畫時間變長或變短;可以拖動該對象對應(yīng)動畫條最右端的關(guān)鍵幀(也即結(jié)束幀)標(biāo)記,將之左右拖動,這時動畫條長度會發(fā)生變化,同時上面所有的關(guān)鍵幀標(biāo)記也按照比例移動相應(yīng)的位置。如果希望保持所有中間位置的關(guān)鍵幀不動,可以按住Ctrl鍵,再拖動結(jié)束幀標(biāo)記。二、改變對象參與動畫的時間如果希望使某個對象在動畫中參與的動40三、改變動畫局部的播放速度要改變某兩個關(guān)鍵幀之間動畫的播放時間,也即改變關(guān)鍵幀之間的動畫播放速度,可以在動畫條上直接左右拖動相應(yīng)關(guān)鍵幀標(biāo)記。在圖16—35中,我們改變了起始幀和第二個關(guān)鍵幀之間的距離,也即改變了相應(yīng)序列的播放時間。三、改變動畫局部的播放速度要改變某兩個關(guān)鍵幀之間動畫的播放時41四、改變動畫起始時間要改變動畫的起始時間,可以單擊動畫條選中它,然后將之在動畫通道上左右拖動。按住Shift鍵,可以一次選中多個動畫條。圖16—36顯示了改變動畫起始時間的情形。改變后,動畫從原先動畫的第10幀對應(yīng)的時間開始播放。四、改變動畫起始時間要改變動畫的起始時間,42五、改變動畫完整路徑要將完整的動畫路徑移動位置,可以選中整個動畫條,然后拖動頁面上的對象。這時Dreamweaver會自動調(diào)整所有關(guān)鍵幀的位置。選中整個動畫條后進(jìn)行的任何改變都會影響所有的關(guān)鍵幀。五、改變動畫完整路徑要將完整的動畫路徑移動位置,43六、添加幀和刪除幀要往時間線上添加幀,可以打開面板菜單,再選擇AddFrame(添加幀)命令。要往時間線上刪除幀,可以打開面板菜單,再選擇RemoveFrame(刪除幀)、命令。要往時間線上添加關(guān)鍵幀,可以打開面板菜單,再選擇AddKeyffame(添加關(guān)鍵幀)命令,也可以按住Ctrl鍵,然后單擊要添加關(guān)鍵幀的位置。要往時間線上刪除關(guān)鍵幀,可以打開面板菜單,再選擇RemoveKeyffame(刪除關(guān)鍵幀)命令。六、添加幀和刪除幀要往時間線上添加幀,可以打開面板菜單,44七、對象的添加、刪除和修改1首先在文檔窗口中選中對象,然后打開時間線面板菜單,選擇AddOject(添加對象)命令,可以添加對象,也即創(chuàng)建新的動畫條。如果希望從時間線中刪除對象,可以首先選中該動畫條,然后打開時間線面板菜單,再選擇RemoveObiect(刪除對象)命令,這時動畫條會消失。七、對象的添加、刪除和修改1首先在文檔窗口中選中對象,然后打45七、對象的添加、刪除和修改2如果希望改變動畫條對應(yīng)的對象,可以首先選中該動畫條,然后打開時間線面板菜單,再選擇ChangeO均ect(改變對象)命令,這時會打開如圖16—37所示的對話框,提示你選擇新對象。選擇新對象,按下OK按鈕,確定操作,即可改變動畫條對應(yīng)的對象。七、對象的添加、刪除和修改2如果希望改變動畫條對應(yīng)的對象,可46八、自動播放和循環(huán)播放選中時間線面板上的Autoplay(自動播放)按鈕,則在頁面被載入后自動播放動畫。該操作實(shí)際上是為頁面綁定了一個進(jìn)行自動播放動畫的行為,你可以在行為通道上看到它。選中時間線面板上的Loop(循環(huán))按鈕,則在頁面被載人后,一旦動畫被播放將循環(huán)不止。該操作實(shí)際上是為頁面綁定了一個進(jìn)行循環(huán)播放動畫的行為,你可以從行為通道上看到它。選中該標(biāo)記,然后單擊行為面板上的“+”按鈕,打開動作菜單,然后選擇相應(yīng)的命令,即可編輯循環(huán)次數(shù)。八、自動播放和循環(huán)播放選中時間線面板上的Autoplay(自47九、使用多條時間線1一條時間線可以控制33條動畫通道,這好比控制33個分鏡頭。然而有時候當(dāng)動畫比較復(fù)雜時時間線面板上會橫七豎八排滿了動畫條,顯得煩瑣復(fù)雜,很不直觀。實(shí)際上,可以利用多條時間線控制頁面上不同區(qū)域的動畫,這樣不但便于操作,時間線面板上顯示的內(nèi)容也比較簡單,便于操作。九、使用多條時間線1一條時間線可以控制33條動畫通道,這好比48九、使用多條時間線2要添加時間線,可以打開時間線面板菜單,然后選擇AddTimeline(添加時間線)命令。要刪除時間線,可以打開時間線面板菜單,然后選擇RemoveTimeline(刪除時間線)命令。要對現(xiàn)有時間線命名,可以打開時間線面板菜單,然后選擇RenameTimeline(重命名時間線)命令。也可以直接從時間線面板上的時間線下拉菜單中直接輸入新的時間線名稱。切換時間線:利用時間線面板上的時間線下拉菜單,可以切換時間線。九、使用多條時間線2要添加時間線,49重用動畫資源重用動畫資源50行為和時間線行為和時間線51什么是行為行為(behaviors):就是網(wǎng)頁中進(jìn)行的一系列動作,通過這些動作,可以實(shí)現(xiàn)用戶同網(wǎng)頁的交互,也可以通過這些動作使某個任務(wù)完成。行為是瀏覽器執(zhí)行的動作。組成:一般來講,一個行為應(yīng)該由一個事件(event)和一個動作(action)所組成。
行為=事件+動作什么是行為行為(behaviors):就是網(wǎng)頁中進(jìn)行的一系列52認(rèn)識事件事件:指特定時間或者由用戶發(fā)出的特定的指令,是瀏覽器能夠識別的一些操作。如:單擊鼠標(biāo),鼠標(biāo)經(jīng)過等認(rèn)識事件事件:指特定時間或者由用戶發(fā)出的特定的指令,是瀏覽器53認(rèn)識動作動作:是事先編好的一段JawaScript腳本代碼,利用這些代碼完成特定的任務(wù),如:播放聲音,打開瀏覽器,顯示層,視頻等認(rèn)識動作動作:是事先編好的一段JawaScript腳本代碼,54行為面板刪除行為添加行為用于修改事件的事件列表事件列動作列行為面板刪除行為添加行為用于修改事件的事件列表事件列動作列55Dreamweaver的內(nèi)置行為Dreamweaver的內(nèi)置行為56基本的事件類型1基本的事件類型157基本的事件類型2基本的事件類型258常用事件列表OnabortIe4,5當(dāng)網(wǎng)頁下載中斷Onclick當(dāng)鼠標(biāo)單擊OndblclickIe345當(dāng)鼠標(biāo)雙擊Onloadie45當(dāng)圖象或頁面完全載入后Onmousedownie45當(dāng)按下鼠標(biāo)左鍵尚未釋放時Onmouseoverie345當(dāng)鼠標(biāo)剛移動到特定的元素上時Onmouseoutie45當(dāng)鼠標(biāo)剛移出特定元素時常用事件列表OnabortIe4,5當(dāng)網(wǎng)頁下載中斷Onc59創(chuàng)建行為可以將行為附加給整個文件,也可以附加給\文本\圖像\鏈接\層\等,對象可以接受什么樣的行為取決于瀏覽器。瀏覽器的版本越高,接受的事件就越多步驟:
1選中要附加行為的對象
2打開行為面板
3單擊,點(diǎn)擊“顯示事件屬”----選一個瀏覽器版本
4再單擊,選一個動作,彈出相應(yīng)對話框,設(shè)置相應(yīng)的參數(shù)。
5單擊“確定”按鈕創(chuàng)建行為可以將行為附加給整個文件,也可以附加給\文本\圖像\60例如:創(chuàng)建顯示隱藏層行為效果(圖片旁邊的說明文字為隱藏的,當(dāng)鼠標(biāo)經(jīng)過圖像時才顯示)步驟如下:1、插入圖象2、插入層插入面板/層按鈕3、設(shè)置層屬性屬性面板/相應(yīng)選項(xiàng)/并設(shè)置層屬性為隱藏4、選種圖像,對圖象設(shè)置行為:顯示隱藏圖層5、添加事件OnMouseOver6、保存例如:創(chuàng)建顯示隱藏層行為效果(圖片旁邊的說明文字為隱藏的,當(dāng)61創(chuàng)建顯示隱藏層行為的圖示創(chuàng)建顯示隱藏層行為的圖示62什么是時間軸(時間線)時間線:它是一條貫穿時間的軸,用于表示網(wǎng)頁存活時間中發(fā)生的各種狀態(tài)。作用:通過往這個時間線的不同部位放置不同的內(nèi)容,或是綁定相應(yīng)的行為,就可以讓對應(yīng)的時間發(fā)生對應(yīng)的事件,從而實(shí)現(xiàn)網(wǎng)頁元素的動態(tài)效果優(yōu)點(diǎn):它純粹是往文檔中添加javascript代碼來實(shí)現(xiàn)網(wǎng)頁的動態(tài)效果,不需要任何ActibeX控件,不需要插件,也不需要任何java小程序,具有極好的兼容性。什么是時間軸(時間線)時間線:它是一條貫穿時間的軸,用于表示63時間軸面板1回放頭回放頭所在的幀每秒播放幀數(shù)關(guān)鍵幀附加的行為動畫通道(幀控制區(qū))動畫條行為通道返回后退時間線下拉菜單幀數(shù)時間軸面板1回放頭回放頭所在的幀每秒播放幀數(shù)關(guān)鍵幀附加的行為64時間軸面板2時間下拉菜單:一個文檔中可以包含多條時間線,時間線下拉菜單主要用于控制哪條時間線顯示在時間線面板上。打開該菜單,并選擇不同的時間線。就可以在時間線面板上顯示不同的時間設(shè)置。行為通道:在該通道上,顯示時間線上相應(yīng)時間中所綁定的行為。淺藍(lán)色的方塊表示存在行為。幀數(shù):在該通道上顯示在時間線上不同時間對應(yīng)的動畫幀時間軸面板2時間下拉菜單:一個文檔中可以包含多條時間線,時65時間軸面板3回放頭:回放頭是位于幀數(shù)行上的紅色方塊,它表明當(dāng)前的動畫放映到哪個位置,通過在時間線面板上拖動回放頭,可以在文檔窗口中看到相應(yīng)時間上動畫放映的狀態(tài)。同時,當(dāng)前回放頭所在的幀位置會顯示在時間線面板上方前進(jìn)箭頭按鈕和后退箭頭按鈕之間的文本框中。時間軸面板3回放頭:回放頭是位于幀數(shù)行上的紅色方塊,它表明當(dāng)66動畫通道:在時間線面板上有33個動畫通道,分別從1排列至33,表示可以在同一時間進(jìn)行33路動畫設(shè)置。一旦某個動畫通道上存在動畫,就會顯示動畫條.動畫條:動畫條表明某個對象在某段時間內(nèi)的持續(xù)狀態(tài),動畫條是真正的動畫實(shí)體。其中一些空白圓圈表明關(guān)鍵幀。在一個動畫通道行上可以包含多個動畫條,用于表示多個不同的對象·/不同的動畫條在同一幀內(nèi)不能控制相同的對象。時間軸面板4動畫通道:在時間線面板上有33個動畫通道,分別從1排列至3367時間軸面板5關(guān)鍵幀:如果你進(jìn)行過動畫設(shè)計(jì),就很容易理解什么是關(guān)鍵幀,簡單地說,關(guān)鍵幀就是由你為對象所指定的在某一確定時刻(幀)上的狀態(tài)。Dreamweaver會自動根據(jù)兩個關(guān)鍵幀的位置計(jì)算對象在其間的動作。例如,要設(shè)計(jì)對象直線移動,只需要定義開始和結(jié)束的位置,這兩個位置就是關(guān)鍵幀,dreamweaver會根據(jù)直線的開始和結(jié)束位置自動計(jì)算中間移動狀態(tài)。在動畫條上,“關(guān)鍵幀”以一個圓圈的形式表示。時間軸面板5關(guān)鍵幀:如果你進(jìn)行過動畫設(shè)計(jì),就很容易理解什么是68時間軸面板6返回:單擊該按鈕,可以回放頭返回到動畫的開始位置。后退:單擊該按鈕,可以將動畫后退一幀,連續(xù)單擊后退按鈕,可以向后播放動畫。播放:單擊該按鈕,可以將動畫播放一幀,連續(xù)單擊播放按鈕,可以播放動畫。時間軸面板6返回:單擊該按鈕,可以回放頭返回到動畫的開始位置69時間軸面板7每秒幀數(shù):在該文本框中,可以設(shè)置動畫播放的速度。你可以直接輸入每秒幀數(shù)值。自動播放:選中該復(fù)選框,則當(dāng)網(wǎng)頁被載人之后自動播放動畫。如果清除該復(fù)選框,則網(wǎng)頁載人之后,動畫并不播放,你可以利用為對象綁定行為的方法,提供播放動畫的命令。時間軸面板7每秒幀數(shù):在該文本框中,可以設(shè)置動畫播放的速度。70時間軸面板8循環(huán):選中該復(fù)選框,則動畫播放完畢后自動重新播放,也即動畫不斷循環(huán)播放,直至用戶離開頁面。清除該復(fù)選框,則動畫只播放一次。時間軸面板8循環(huán):選中該復(fù)選框,則動畫播放完畢后自動重新播放71什么叫創(chuàng)建時間線動畫創(chuàng)建時間線動畫,簡而言之,就是首先往動畫通道上添加對象來構(gòu)建動畫條,然后構(gòu)建動畫條上的關(guān)鍵幀,最后在文檔窗口中設(shè)置對象在關(guān)鍵幀上的位置,然后播放,從而實(shí)現(xiàn)動畫的創(chuàng)作。什么叫創(chuàng)建時間線動畫創(chuàng)建時間線動畫,簡而言之,就是首先往動畫72創(chuàng)建動畫的注意事項(xiàng)利用時間線,你可以在頁面上構(gòu)建分層的動畫效果。要注意的是,時間線只能移動分層對象,如果你希望移動諸如文本或圖像之類的對象,可以將之放人分層中。創(chuàng)建動畫的注意事項(xiàng)利用時間線,你可以在頁面上構(gòu)建分層的動畫效73利用時間線構(gòu)建分層動畫的基本方法如下:1.首先指定起始的關(guān)鍵幀。操作方法:將分層移動到動畫的起始位置。2.選中該要制作動畫的分層。3.添加動畫條。
方法(1):打開時間線面板菜單,選擇Addobject(添加對象)命令,即可在動畫通道中添加一個對應(yīng)該分層的動畫條。
方法(2):也可以直接將分層拖動到時間線面板上相應(yīng)位置來構(gòu)建動畫條。在動畫條上可以看到分層名稱。利用時間線構(gòu)建分層動畫的基本方法如下:1.首先指定起始的關(guān)74利用時間線構(gòu)建分層動畫的基本方法如下:4.改變該對象參與動畫的時間。
拖動動畫條上最右端的關(guān)鍵幀標(biāo)記,可以改變動畫條的長度,也即改變該對象參與動畫的時間。5.構(gòu)建了動畫結(jié)束位置的關(guān)鍵幀。
單擊動畫條最右端的關(guān)鍵幀標(biāo)記,然后在文檔窗口中將分層移動到動畫結(jié)束的位置,這實(shí)際上是構(gòu)建了動畫結(jié)束位置的關(guān)鍵幀。利用時間線構(gòu)建分層動畫的基本方法如下:4.改變該對象參與動畫75利用時間線構(gòu)建分層動畫的基本方法如下:6.在動畫條中間位置添加關(guān)鍵幀.
如果希望在動畫條中間位置添加關(guān)鍵幀,可以按住Ctrl鍵,然后在動畫條上相應(yīng)幀位置單擊鼠標(biāo),這時會出現(xiàn)新的關(guān)鍵幀標(biāo)記;另外,也可以通過打開面板菜單,選擇AddKey~ames(添加關(guān)鍵幀)命令來添加關(guān)鍵幀。選中關(guān)鍵幀標(biāo)記,然后從文檔窗口中拖動分層,將之移動到該幀對應(yīng)的位置上。重復(fù)該操作,直至所有的關(guān)鍵幀被創(chuàng)建。’’利用時間線構(gòu)建分層動畫的基本方法如下:6.在動畫條中間位置添76利用時間線構(gòu)建分層動畫的基本方法如下:7.預(yù)覽動畫效果。
在Play(播放)按鈕上按住鼠標(biāo)左鍵,可以在文檔窗口中預(yù)覽動畫效果。8.選擇播放方式.
根據(jù)需要,選中或清除相應(yīng)的Autoplay(自動播放)和Loop(循巧)復(fù)選框。利用時間線構(gòu)建分層動畫的基本方法如下:7.預(yù)覽動畫效果。
在77二、錄制分層路徑1對于簡單的直線路徑,采用前一節(jié)介紹的方法,可以很好地構(gòu)建動畫。然而如果動畫路徑較為復(fù)雜,例如是曲線或圓形,則無法通過先設(shè)置關(guān)鍵幀,再拖動分層到指定位置的方法構(gòu)建動畫。二、錄制分層路徑1對于簡單的直線路徑,采用前一節(jié)介紹的方法78錄制分層路徑2在Dreamweaver中提供了以供記錄路徑的方法,允許你直接在文檔窗口中拖動分層,Dreamweaver在后臺記錄你拖動分層的路徑,然后將之應(yīng)用到時間線上,利用這種方法,可以很容易地構(gòu)建各種移動方式的分層動畫。錄制分層路徑2在Dreamweaver中提供了以供記錄路徑的79錄制分層路徑操作方法3:1.在文檔窗口中選擇要創(chuàng)建分層動畫的分層。2.將分層移動到動畫的起始位置。3.在時間線面板上,打開面板菜單,選擇RecordPathofLayer(錄制分層路徑)命令。這時就可以開始錄制分層的移動路徑。錄制分層路徑操作方法3:1.在文檔窗口中選擇要創(chuàng)建分層動80錄制分層路徑44.在文檔窗口中,按照需要的路徑拖動分層。5.當(dāng)希望動畫停止時,可以釋放鼠標(biāo),停止移動分層。6.在時間線面板上,按住Play(播放)按鈕,就可以預(yù)覽動畫效果。錄制分層路徑44.在文檔窗口中,按照需要的路徑拖動分層。81例如假設(shè)我們希望構(gòu)建一個地球圍繞太陽旋轉(zhuǎn)的動畫,可以分別將太陽圖像和地球圖像放人不同的分層,然后選中地球所在分層,啟動RecordPathofLayer命令,再將地球分層圍繞太陽分層拖動一圈,釋放鼠標(biāo),即可構(gòu)建相應(yīng)的動畫。Dreamweaver會自動將地球分層添加到時間線上,構(gòu)建一個動畫條,并按照拖動的路徑構(gòu)建關(guān)鍵幀數(shù)據(jù)。例如假設(shè)我們希望構(gòu)建一個地球圍繞太陽旋轉(zhuǎn)的動畫,可以分別將太82三、利用時間線改變圖像和分層屬性利用時間線,不僅可以改變分層的位置,還可以改變分層的某些屬性利用時間線,還可以改變圖像的源文件,實(shí)現(xiàn)某些特殊效果。例如:改變分層的大小和可見性等可以按照如下方法進(jìn)行操作:步驟1.從時間線面板上,單擊選中相應(yīng)的關(guān)鍵幀,這時文檔窗口中相應(yīng)的對象也被選中。步驟2.根據(jù)需要改變對象的屬性三、利用時間線改變圖像和分層屬性利用時間線,不僅可以改變分83步驟2,根據(jù)需要改變對象的屬性:(1)要改變圖像源文件,
可以在圖像屬性面板上的Src(源)文本框中輸入新文件的URL地址,或是單擊文件夾按鈕,從磁盤上選擇新圖像文件。(2)要改變分層的可見性,
可以從分層的屬性面板上的Vis(可見性)下拉列表中選擇需要的可見性設(shè)置。步驟2,根據(jù)需要改變對象的屬性:(1)要改變圖像源文件,
可84根據(jù)需要改變對象的屬性(3)要改變分層的大小,
可以通過拖動分層的邊框控點(diǎn)來改變大小,也可以直接在分層的屬性面板上輸入需要的寬度和高度值。要注意的是,只有InternetExplorer4.0和5.0才支持對分層大小的改變。根據(jù)需要改變對象的屬性(3)要改變分層的大小,
可以通過拖動85根據(jù)需要改變對象的屬性:(4)要改變分層的重疊順序,
可以直接在分層屬性面板上的Z-Index區(qū)域輸入新值。根據(jù)需要改變對象的屬性:(4)要改變分層的重疊順序,
可以直86設(shè)置完畢預(yù)覽效果設(shè)置完畢,可以從時間線面板上,按住Play(播放)按鈕,預(yù)覽效果。設(shè)置完畢預(yù)覽效果設(shè)置完畢,可以從時間線面板上,按住Play87控制時間線設(shè)計(jì)好動畫之后,可以在時間線面板中對時間線進(jìn)行各種控制,從而實(shí)現(xiàn)對動畫的編輯和修改。例如:一、選中動畫條二、改變對象參與動畫的時間三、改變動畫局部的播放速度四、改變動畫起始時間五、改變動畫完整路徑六、添加幀和刪除幀七、對象的添加、刪除和修改八、自動播放和循環(huán)播放九、使用多條時間線控制時間線設(shè)計(jì)好動畫之后,可以在時間線面板中對時間線進(jìn)88一、選中動畫條一個動畫條表示—個對象在某段時間內(nèi)的動畫序列。要選中動畫條,你可以按照如下方法進(jìn)行:單擊相應(yīng)的動畫條,可以選中一個動畫條。要選中多個動畫序列,可以按住Shift鍵,再單擊相應(yīng)的動畫條。一、選中動畫條一個動畫條表示—個對象在某段時間內(nèi)的動畫序列。89二、改變對象參與動畫的時間如果希望使某個對象在動畫中參與的動畫時間變長或變短;可以拖動該對象對應(yīng)動畫條最右端的關(guān)鍵幀(也即結(jié)束幀)標(biāo)記,將之左右拖動,這時動畫條長度會發(fā)生變化,同時上面所有的關(guān)鍵幀標(biāo)記也按照比例移動相應(yīng)的位置。如果希望保持所有中間位置的關(guān)鍵幀不動,可以按住Ctrl鍵,再拖動結(jié)束幀標(biāo)記。二、改變對象參與動畫的時間如果希望使某個對象在動畫中參與的動90三、改變動畫局部的播放速度要改變某兩個關(guān)鍵幀之間動畫的播放時間,也即改變關(guān)鍵幀之間的動畫播放速度,可以在動畫條上直接左右拖動相應(yīng)關(guān)鍵幀標(biāo)記。在圖16—35中,我們改變了起始幀和第二個關(guān)鍵幀之間的距離,也即改變了相應(yīng)序列的播放時間。三、改變動畫局部的播放速度要改變某兩個關(guān)鍵幀之間動畫的播放時91四、改變動畫起始時間要改變動畫的起始時間,可以單擊動畫條選中它,然后將之在動畫通道上左右拖動。按住Shift鍵,可以一次選中多個動畫條。圖16—36顯示了改變動畫起始時間的情形。改變
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 壽司餐館服務(wù)行業(yè)營銷策略方案
- 碳素材料細(xì)分市場深度研究報告
- 彈花齒條產(chǎn)業(yè)鏈招商引資的調(diào)研報告
- 危機(jī)管理培訓(xùn)行業(yè)相關(guān)項(xiàng)目經(jīng)營管理報告
- 發(fā)行有價證券行業(yè)營銷策略方案
- PET塑料瓶的回收利用行業(yè)營銷策略方案
- 刻度機(jī)產(chǎn)品供應(yīng)鏈分析
- 塑料加工機(jī)器產(chǎn)品供應(yīng)鏈分析
- 聲音和影像的數(shù)字化行業(yè)營銷策略方案
- 裝釣魚假餌用盒商業(yè)機(jī)會挖掘與戰(zhàn)略布局策略研究報告
- 相交線說課稿
- 《輸卵管絕育術(shù)》課件
- 膠接絕緣作業(yè)指導(dǎo)書
- 城管行政執(zhí)法培訓(xùn)講義
- 可持續(xù)城市發(fā)展中的綠色基礎(chǔ)設(shè)施策略
- 智慧城市數(shù)字孿生解決方案
- 基于STM32的智慧農(nóng)業(yè)大棚系統(tǒng)設(shè)計(jì)
- 建信融通數(shù)字證書使用承諾函范本
- R語言編程藝術(shù)教學(xué)大綱
- 離港系統(tǒng)技術(shù)培訓(xùn)
- 跨境電商交際英語(修訂版) 課件 UNIT-2-Asking-about-Products
評論
0/150
提交評論