在AS2中重新加载当前帧?

时间:2009-04-23 18:31:36

标签: flash actionscript actionscript-2

实现this.gotoAndStop(this._currentframe)

的某些方面的最佳方式是什么?

我想要的是Flash重新加载当前帧,就像我使用gotoAndStop一样(如果将当前帧作为目标帧,它什么也不做)。

3 个答案:

答案 0 :(得分:1)

我不认为我理解你为什么要这样做,但是如果你在当前帧之前(或之后)转到帧然后再回去怎么办?

var current:int = _currentFrame;
gotoAndStop(current - 1);
gotoAndStop(current);

我在相当长的一段时间内没有完成AS2,所以我不确定上面的代码会产生什么,如果有的话。

答案 1 :(得分:0)

您可以在相关帧上使用movieclip类方法

prevFrame()

答案 2 :(得分:0)

我使用此命令,这对我有用

on (release) {
    prevFrame();
}

on (release) {
    nextFrame();
}