fl.motion 套件包含可用來合併描述移動補間動畫的 XML 以及將該補間動畫套用到顯示物件的函數和類別。Flash CS3 的「將移動複製為 ActionScript 3.0」命令,會根據「時間軸」上的移動補間動畫,在編寫工具中產生 ActionScript 和 XML。您可以使用產生的 ActionScript 將動畫套用到其它的顯示物件。或者,您可以編寫自己的 XML,並使用 fl.motion 類別將動畫套用到指定的顯示物件實體。
如需有關支援之 XML 元素的詳細資訊,請參閱「移動 XML 元素」。
若要進一步瞭解如何自行編寫動畫程式碼或從 Flash CS3 的「將移動複製為 ActionScript 3.0」命令中編輯內容,請從 Animator 類別開始,該類別包含可以將「移動 XML」套用到移動補間動畫的主要函數和屬性。
介面
介面 | 說明 | |
---|---|---|
ITween | ITween 介面會定義內插補點類別實作的應用程式設計介面 (API),以便使用 fl.motion 類別。 |
類別
類別 | 說明 | |
---|---|---|
AdjustColor | AdjustColor 類別會定義不同的色彩屬性,例如 brightness、contrast、hue 與 saturation,以支援 ColorMatrixFilter 類別所需。 | |
Animator | Animator 類別會將移動補間動畫的 XML 說明套用至顯示物件。 | |
Animator3D | Animator3D 類別會將三維移動補間動畫的 XML 說明套用至顯示物件。 | |
AnimatorBase | AnimatorBase 類別會將移動補間動畫的 XML 說明套用至顯示物件。 | |
AnimatorFactory | AnimatorFactory 類別可提供以 ActionScript 為基礎的支援,將一個 Motion 物件與多個顯示物件產生關聯。 | |
AnimatorFactory3D | AnimatorFactory3D 類別可提供基於 ActionScript 的支援,以將一個包含三維屬性的 Motion 物件與多個顯示物件產生關聯。 | |
AnimatorFactoryBase | AnimatorFactoryBase 類別可提供基於 ActionScript 的支援,可在執行階段使用一個 Motion 來動態顯示多個目標物件並為其加上補間動畫。 | |
AnimatorFactoryUniversal | AnimatorFactoryUniversal 類別可提供以 ActionScript 為基礎的支援,將一個 Motion 物件與多個顯示物件產生關聯。 | |
AnimatorUniversal | AnimatorUniversal 類別會將 2D 和 3D 動作的 ActionScript 說明套用至顯示物件。 | |
BezierEase | BezierEase 類別可以對兩個關鍵影格之間的移動補間動畫提供精確的加/減速控制。 | |
BezierSegment | 貝茲曲線包含四個定義單一三次方貝茲曲線的 Point 物件。 | |
Color | Color 類別會擴充 Flash Player 的 ColorTransform 類別,並加入控制亮度和著色的功能。 | |
ColorMatrix | ColorMatrix 類別會依據指定值來計算並儲存顏色矩陣。 | |
CustomEase | 當補間動畫隨著時間進行時,CustomEase 類別可用來修改移動補間動畫之加/減速行為的特定屬性。 | |
DynamicMatrix | DynamicMatrix 類別會依據指定值來計算並儲存矩陣。 | |
FunctionEase | FunctionEase 類別允許將自訂內插補點函數搭配 fl.motion 架構一起使用,以取代諸如 SimpleEase 和 CustomEase 的其他內插補點。 | |
Keyframe | Keyframe 類別會定義移動補間動畫中特定時間的視覺狀態。 | |
KeyframeBase | KeyframeBase 類別會定義移動補間動畫中特定時間的視覺狀態。 | |
MatrixTransformer | MatrixTransformer 類別包含了一些方法,可用來修改變形矩陣的個別屬性:水平和垂直縮放、水平和垂直傾斜,以及旋轉。 | |
Motion | Motion 類別會儲存可套用至視覺物件的關鍵影格連續動畫。 | |
MotionBase | MotionBase 類別會儲存可套用至視覺物件的關鍵影格連續動畫。 | |
MotionEvent | MotionEvent 類別代表由 fl.motion.Animator 類別所廣播的事件。 | |
RotateDirection | RotateDirection 類別會在補間動畫期間針對旋轉行為提供常數值。 | |
SimpleEase | SimpleEase 類別可讓您使用 Flash 時間軸中所用的百分比加/減速類型控制動畫。 | |
Source | Source 類別會儲存用來產生 Motion 實體之內容的相關資訊。 | |
Tweenables | Tweenables 類別會提供 MotionBase 和 KeyframeBase 類別中使用之 animation 屬性名稱的常數值。 |
Tue Jun 12 2018, 04:01 PM Z