ActionScript 轉場特效 (Using the TransitionManager Class in AS3) p.1

摘錄自:適用於 Adobe® Flash® Platform ActionScript® 3.0 參考

fl.transitions 套件

fl.transitions 套件包含的類別,可以讓您透過 ActionScript 建立動畫特效。您可以使用 Tween TransitionManager 類別,做為在 ActionScript 3.0 中自訂動畫的主要類別。

類別
類別
說明
Blinds
Blinds 類別會使用出現或消失的矩形來呈現影片片段物件。
Fade       
Fade 類別會以淡入或淡出方式處理影片片段物件。
Fly
Fly 類別會從指定的方向滑入影片片段物件。
Iris
Iris 類別會使用縮小或放大的正方形或圓形動畫遮色片來顯現或隱藏影片片段物件。
Photo
會使影片片段物件像照相閃光燈一樣出現或消失。
PixelDissolve
PixelDissolve 類別會使用隨機出現或消失的棋盤圖樣矩形來顯現影片片段物件。
Rotate
Rotate 類別會旋轉影片片段物件。
Squeeze
Squeeze 類別會將影片片段物件水平或垂直縮放。
Transition       
Transition 類別是所有轉場類別的基底類別。
TransitionManager
TransitionManager 類別會定義動畫特效。
Tween
Tween 類別可讓您使用 ActionScript 輕易地為影片片段進行移動、淡出及調整大小動作,只要指定目標影片片段的屬性持續幾個影格或幾秒使用動畫即可。
TweenEvent
TweenEvent 類別代表由 fl.transitions.Tween 類別所廣播的事件。
Wipe
Wipe 類別會使用水平移動之圖形的動畫遮色片來顯現或隱藏影片片段物件。
Zoom
Zoom 類別會依比例縮小或放大影片片段物件。


TransitionManager

類別public class TransitionManager
繼承TransitionManager Inheritance EventDispatcher Inheritance Object

  • 呼叫 TransitionManager.start() 方法。 這是最簡單的方法,也是用來建立 TransitionManager 實體的建議方法。
  • 使用 new 運算子。 然後指定轉場屬性,並且在第二個步驟中呼叫 TransitionManager.startTransition() 方法來啟動轉場特效。


TransitionManager
類別會定義動畫特效。 此類別可讓您將十種動畫特效的其中一種套用到影片片段。 建立自訂組件時,您可以使用 TransitionManager 類別,在組件的視覺化介面中將動畫特效套用到影片片段。 fl.transitions.easing 中的轉場特效是由一組轉場類別定義,這些類別全都會擴充基底類別 fl.transitions.Transition 您只能透過 TransitionManager 的實體來套用轉場特效,不能直接進行實體化。 TransitionManager 類別可實作動畫事件。
您可以使用下列兩種方法建立 TransitionManager 實體:

相關 API 元素
TransitionManager.start()
TransitionManager constructor function
TransitionManager.startTransition()
fl.transitions.Tweenfl.transitions.easing

公用方法
start(content:MovieClip, transParams:Object):fl.transitions:Transition
[靜態會建立新的 TransitionManager 實體、指定目標物件、套用轉場特效,以及啟動轉場特效。

startTransition(transParams:Object):fl.transitions:Transition
會建立 Transition 實體,然後啟動該實體。

(未完待續)


沒有留言:

張貼留言