Re: [問題] layer

看板Flash作者 (AKE)時間21年前 (2003/10/20 23:24), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
※ 引述《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
文章代碼(AID): #_a_vA-j (Flash)
文章代碼(AID): #_a_vA-j (Flash)