跳到主要內容

ActionScript3.0 控制影格nextFrame 與 prevFrame

 
var timer_test:Timer = new Timer(20,20)

timer_test.addEventListener(TimerEvent.TIMER,timer_);
function timer_(e:TimerEvent):void
{
 mc_.prevFrame();
} 
上面的程式碼,很簡單,很好用,但是我用的很暴力!!!!

我目的是要讓影片片段可以倒轉,我找不到有什麼方法()可以直接讓他倒轉。所以我用了timer並給予他跑20次的次數。我影片片段(mc_)就預設20個影格,所以才會讓timer跑20次就停住。而假如我下次再把timer(reset)掉就可以再次使用倒退影格了。

而倒退影格的方法()就是上面程式碼MARKER起來的那個,prevFrame(),這是倒退影格,前進影格呢?! 就是 nextFrame(); 又知道一個好方法()可以用了。 但我用的真的很暴力的感覺(硬要說)。哈哈!

留言