補間是通過為一個幀中的對象屬性指定一個值并為另一個幀中的該相同屬性指定另一個值創(chuàng)建的動畫。Flash 計算這兩個幀之間該屬性的值。術語“補間”(tween) 來源于詞“中間”(in between)。
例如,可以在時間軸第 1 幀的舞臺左側放置一個影片剪輯,然后將該影片剪輯移到第 20 幀的舞臺右側。在創(chuàng)建補間時,F(xiàn)lash 將計算您指定的右側和左側這兩個位置之間的舞臺上影片剪輯的所有位置。最后會得到這樣的動畫:影片剪輯從第 1 幀到第 20 幀,從舞臺左側移到右側。在中間的每個幀中,F(xiàn)lash 將影片剪輯在舞臺上移動二十分之一的距離。
可補間的對象類型包括影片剪輯、圖形和按鈕元件以及文本字段??裳a間的對象的屬性包括:
2D X 和 Y 位置
3D Z 位置(僅限影片剪輯)
2D 旋轉(繞 z 軸)
3D X、Y 和 Z 旋轉(僅限影片剪輯)
3D 動畫要求 FLA 文件在發(fā)布設置中面向 ActionScript 3.0 和 Flash Player 10。
傾斜 X 和 Y
縮放 X 和 Y
顏色效果
顏色效果包括 Alpha(透明度)、亮度、色調和高級顏色設置。只能在元件上補間顏色效果。若要在文本上補間顏色效果,請將文本轉換為元件。
濾鏡屬性(不包括應用于圖形元件的濾鏡)
補間范圍是時間軸中的一組幀,其舞臺上的對象的一個或多個屬性可以隨著時間而改變。補間范圍在時間軸中顯示為具有藍色背景的單個圖層中的一組幀。可將這些補間范圍作為單個對象進行選擇,并從時間軸中的一個位置拖到另一個位置,包括拖到另一個圖層。在每個補間范圍中,只能對舞臺上的一個對象進行動畫處理。此對象稱為補間范圍的目標對象。
屬性關鍵幀是在補間范圍中為補間目標對象顯式定義一個或多個屬性值的幀。您定義的每個屬性都有它自己的屬性關鍵幀。如果在單個幀中設置了多個屬性,則其中每個屬性的屬性關鍵幀會駐留在該幀中??梢栽趧赢嬀庉嬈髦胁榭囱a間范圍的每個屬性及其屬性關鍵幀。還可以從補間范圍上下文菜單中選擇可在時間軸中顯示的屬性關鍵幀類型。
在上一示例中,在將影片剪輯從第 1 幀到第 20 幀,從舞臺左側補間到右側時,第 1 幀和第 20 幀是屬性關鍵幀??墒褂脤傩詸z查器、動畫編輯器、“變形”面板或“工具”面板中的各種工具,定義要進行動畫處理的屬性的顯式值??稍谒x擇的幀中指定這些屬性值,F(xiàn)lash 會將所需的屬性關鍵幀添加到補間范圍。Flash 會為所創(chuàng)建的屬性關鍵幀之間的幀中的每個屬性內插屬性值。
如果補間對象在補間過程中更改其舞臺位置,則補間范圍具有與之關聯(lián)的運動路徑。此運動路徑顯示補間對象在舞臺上移動時所經(jīng)過的路徑??梢允褂貌糠诌x取、轉換錨點、刪除錨點和任意變形等工具以及“修改”菜單上的命令編輯舞臺上的運動路徑。如果不是對位置進行補間,則舞臺上不顯示運動路徑。也可以將現(xiàn)有路徑作為運動路徑進行應用,方法是將該路徑粘貼到時間軸中的補間范圍上。
補間動畫是一種在最大程度地減小文件大小的同時創(chuàng)建隨時間移動和變化的動畫的有效方法。在補間動畫中,只有您指定的屬性關鍵幀的值存儲在 FLA 文件和發(fā)布的 SWF 文件中。
在創(chuàng)建補間之前,了解下列 Flash 概念會很有用:
在舞臺上繪制
時間軸圖層和單個圖層及多個圖層中對象的堆疊順序
在舞臺和屬性檢查器中移動對象以及對其變形
使用時間軸,包括對象生存期以及在特定時間點選擇對象
元件。 可補間的元件類型包括影片剪輯、按鈕、圖形和文本。
可選:使用選取工具和部分選取工具編輯貝塞爾曲線。可使用這些工具編輯補間運動路徑。
有關這些概念的詳細信息,請參閱“另請參閱”部分。
有關動畫的視頻教程,請參閱下列內容:
創(chuàng)建補間動畫:www.adobe.com/go/lrvid4054_fl_cn
創(chuàng)建補間形狀:www.adobe.com/go/vid0124_cn
創(chuàng)建遮罩和為遮罩添加動畫效果:www.adobe.com/go/vid0127_cn
Flash 支持兩種不同類型的補間以創(chuàng)建動畫。補間動畫,在 Flash CS4 Professional 中引入,功能強大且易于創(chuàng)建。通過補間動畫可對補間的動畫進行最大程度的控制。傳統(tǒng)補間(包括在早期版本的 Flash 中創(chuàng)建的所有補間)的創(chuàng)建過程更為復雜。補間動畫提供了更多的補間控制,而傳統(tǒng)補間提供了一些用戶可能希望使用的某些特定功能。
補間動畫和傳統(tǒng)補間之間的差異包括:
傳統(tǒng)補間使用關鍵幀。關鍵幀是其中顯示對象的新實例的幀。補間動畫只能具有一個與之關聯(lián)的對象實例,并使用屬性關鍵幀而不是關鍵幀。
補間動畫在整個補間范圍上由一個目標對象組成。
補間動畫和傳統(tǒng)補間都只允許對特定類型的對象進行補間。若應用補間動畫,則在創(chuàng)建補間時會將所有不允許的對象類型轉換為影片剪輯。而應用傳統(tǒng)補間會將這些對象類型轉換為圖形元件。
補間動畫會將文本視為可補間的類型,而不會將文本對象轉換為影片剪輯。傳統(tǒng)補間會將文本對象轉換為圖形元件。
在補間動畫范圍上不允許幀腳本。傳統(tǒng)補間允許幀腳本。
補間目標上的任何對象腳本都無法在補間動畫范圍的過程中更改。
可以在時間軸中對補間動畫范圍進行拉伸和調整大小,并將它們視為單個對象。傳統(tǒng)補間包括時間軸中可分別選擇的幀的組。
若要在補間動畫范圍中選擇單個幀,必須按住 Ctrl (Windows) 或 Command (Macintosh) 單擊幀。
對于傳統(tǒng)補間,緩動可應用于補間內關鍵幀之間的幀組。對于補間動畫,緩動可應用于補間動畫范圍的整個長度。若要僅對補間動畫的特定幀應用緩動,則需要創(chuàng)建自定義緩動曲線。
利用傳統(tǒng)補間,可以在兩種不同的色彩效果(如色調和 Alpha 透明度)之間創(chuàng)建動畫。補間動畫可以對每個補間應用一種色彩效果。
只可以使用補間動畫來為 3D 對象創(chuàng)建動畫效果。無法使用傳統(tǒng)補間為 3D 對象創(chuàng)建動畫效果。
只有補間動畫才能保存為動畫預設。
對于補間動畫,無法交換元件或設置屬性關鍵幀中顯示的圖形元件的幀數(shù)。應用了這些技術的動畫要求使用傳統(tǒng)補間。