prevframe,將播放幀跳轉到前一幀。
基本簡介,剪輯方法,套用與需求,主場景,影片剪輯,參考實例,
基本簡介
prevFrame() : Void
如果當前幀為第 1 幀,則播放頭不移動。void 可去掉。轉到相應的幀數後,當前舞台顯示該幀,並停止播放。如果在元件中,只跳到該元件的上一幀。
如果當前幀為第 1 幀,則播放頭不移動。void 可去掉。轉到相應的幀數後,當前舞台顯示該幀,並停止播放。如果在元件中,只跳到該元件的上一幀。
剪輯方法
public prevFrame() : Void
將播放頭轉到前一幀並停止。
您可以通過創建子類來擴展 MovieClip 類的方法和事件處理函式
套用與需求
主場景
prevframe 屬於Action Script 1.0 的函式,所以最低需要使用支持 Action Script 1.0的 Macromedia Flash 或 更高的版本 (Adobe Flash CS)等來編輯。
Flash Player 2 是最低的播放器需求。
影片剪輯
屬於 Action Script 1.0,播放器最低支持 Flash Player 5
參考實例
在下列示例中,兩個影片剪輯按鈕控制著時間軸。prev_mc按鈕將播放頭移動到前一幀,next_mc按鈕將播放頭移動到下一幀。將內容添加到時間軸上的一系列幀,然後將下列 ActionScript 添加到時間軸的第 1 幀:
stop(); prev_mc.onRelease = function() { var parent_mc:MovieClip = this._parent; if (parent_mc._currentframe>1) { parent_mc.prevFrame(); } else { parent_mc.gotoAndStop(parent_mc._totalframes); } }; next_mc.onRelease = function() { var parent_mc:MovieClip = this._parent; if (parent_mc._currentframe<parent_mc._totalframes) { parent_mc.nextFrame(); } else { parent_mc.gotoAndStop(1); } };