Re: [問題] layer
※ 引述《preppie (preppie)》之銘言:
: 如何只調快其中一個layer某段frame的速度,
: 而其他layer的速度還是正常的呢?
well, frame的播放速度是不能用程式改的...
不過你可以把你要變速的layer做成一個movieClip,
然後再控制movieClip的速度,
怎樣控制?
方法很笨!
就是加兩個加速function
this.X=1;
function setSpeed(X){
this.X=X;
}
function speed(){
if(this.X!=0)
gotoAndPlay(_currentFrame+this.X);
}
然後在movieClip的每一格上呼叫 speed();
若要變速時, 就呼叫 setSpeed(X)
X=1時為正常速度,
X=2時為兩倍速...如此類推
X是負數的時候還可以倒帶呢!!
不過我上面程式沒寫好, X是負數時跑到最前面後不會回到最後,
--
我是一杯心酸的果汁...
果汁內懸浮著很多傷心的粒子...
我正需要一支攪拌匙不斷的把我攪拌...
免得粒子在寧靜中沉澱成塊......。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.85.48.159
推
推 140.112.3.12 10/22, , 1F
推 140.112.3.12 10/22, 1F
Flash 近期熱門文章
PTT數位生活區 即時熱門文章