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數位生活區 即時熱門文章
                            19
                        
                            40