當前位置:首頁 » 編程軟體 » 幀數腳本

幀數腳本

發布時間: 2025-02-05 23:06:26

Ⅰ 如何使用腳本控制flash的播放速度

1、新建一MC: btn,三幀,第一幀和第三幀放同一個按鈕B「播放」,第二幀放按鈕A「兩倍播放」,三個幀都加上代碼:

stop();

2、btn第一幀按鈕代碼:

on(release){
nextFrame();
_root.play();
}

btn第二幀按鈕代碼:

on(release){
nextFrame();
vara=_root._totalframes;
//獲取動畫總幀數
varb=_root._currentframe;
//獲取動畫當前播放的幀數
_root.gotoAndPlay(2*a/3+b/2);
//總幀數=原速播放+兩倍速播放=原速+原速/2.
}

btn第三幀按鈕代碼:

on(release){
prevFrame();
vara=_root._totalframes;
varc=_root._currentframe;
_root.gotoAndPlay([c-2*a/3]*2);
}

3、回到主場景,標記好時間軸動畫的最後的一幀,選擇時間軸動畫所有幀,復制一份,緊粘貼在標記的幀位置後面。粘貼後,選擇標記幀的下一幀,F6鍵和組合「shift+F5」鍵輪流按,隔一幀減一幀,按完幀數自然是原速度的0.5倍。

4、時間軸新建一層,放入MC " btn",命名實例名:btn。

5、時間軸新建一層,在開始第一幀插入代碼:

stop();
btn.gotoAndStop(1);

在原倍播放結束位置,剛標好的位置插入代碼:

gotoAndStop(1);
btn.gotoAndStop(1);

在時間軸最後一幀插入代碼:

gotoAndStop(1);
btn.gotoAndStop(1);

OK了。

如果動畫在MC上,直接復制元件,F6鍵和組合「shift+F5」鍵輪流按,按完幀數也是原速的0.5倍。兩倍速的MC標識符為:aa,原速的MC標識符為bb.

新建一MC:btn,插入三個幀,三個幀都放入代碼:

stop();

第一幀放按鈕B「原速播放」,按鈕代碼為:

on(release){
nextFrame();
_root.attachMovie("bb","newbb",100);
//

_root.newbb.play();
}

第二幀放按鈕A「兩倍速播放」,按鈕代碼為:

on(release){
nextFrame();
vara=_root.newbb._currentframe;
//獲取newbb動畫當前播放的幀數
_root.attachMovie("aa","newaa",100);
//將加倍速MC:aa載入到場景,並命名實例名為newaa
_root.newaa.gotoAndPlay(a/2);
//a/2得到newaa動畫當前要播放的幀數
}

第三幀放按鈕B「原速播放」,按鈕代碼為:

on(release){
prevFrame();
varb=_root.newaa._currentframe;
//獲取newaa動畫當前播放的幀數
_root.attachMovie("bb","newbb",100);
_root.newbb.gotoAndPlay(b*2);
//b*2得到newaa動畫當前要播放的幀數
}

然後將btn拖放在舞台中,OK。

FLASH8版本,AS2.0,理論上是可行的。

熱點內容
ubuntu設置ftp許可權 發布:2025-02-06 01:54:07 瀏覽:598
奇瑞5哪個配置值得買 發布:2025-02-06 01:51:56 瀏覽:551
黑鯊手機哪裡看安卓版本 發布:2025-02-06 01:36:04 瀏覽:802
如何配置2檸檬酸 發布:2025-02-06 00:57:26 瀏覽:435
積木源碼 發布:2025-02-06 00:55:26 瀏覽:546
變分的運演算法則 發布:2025-02-06 00:55:21 瀏覽:776
x2哪個配置性價比高 發布:2025-02-06 00:40:12 瀏覽:110
豬哥亮訪問張菲 發布:2025-02-06 00:37:52 瀏覽:571
期貨賬戶怎麼改密碼 發布:2025-02-06 00:32:35 瀏覽:280
qq自動上傳群文件 發布:2025-02-06 00:26:25 瀏覽:112