TransitionManager 可以使用 ActionScript 內建的轉場特效
在 Flash CS3 中好像還沒有加入 Flex 裡面好用的 mx.effects.Parallel 跟 Sequence 來管理不同特效
有點可惜阿
anyway,
依我自己的分類分為幾類
以下一一將寫法備忘於此
(其實大同小小異.....)
----------------------------------------------------------
基本類(無特殊參數的): Fade(淡入淡出), Zoom(等比放大或縮小), Photo(閃光燈)
----------------------------------------------------------
說明:
這類的三個特效可說是比較標準一點的, 只需要基本的參數
direction(補間動畫實體的加/減速方向)
easing(加/減速函數:Back, Bounce, Elastic, None, Regular, Strong)
duration(持續時間, 以秒為單位)
----------------------------------------------------------
三種特效範例如下:
//Fade (淡入淡出)
TransitionManager.start(mc, {type:Fade, direction:Transition.IN, duration:9, easing:Strong.easeOut});
//Zoom (等比放大或縮小)
TransitionManager.start(mc, {type:Zoom, direction:Transition.IN, duration:2, easing:Elastic.easeOut});
//Photo (閃光燈)
TransitionManager.start (mc, {type:Photo, direction:Transition.IN, duration:1, easing:None.easeNone});
----------------------------------------------------------
沒有留言:
張貼留言