0

我正在尝试制作一个简单的图像画廊(每帧一张照片),然后使用两个按钮来左右导航。当它到达最后一帧时,如果单击下一步,它会跳回第一帧,反之亦然。

代码的问题是我只能跳回最后一帧,然后再跳到第一帧。

这是代码。

左键:

on (release) {
if (_currentframe = 1) {
    gotoAndStop(_totalframes);
} else {
   prevFrame();
}    
}

右键:

on (release) {      
    if (_currentframe = _totalframes) {
    gotoAndStop(1);
    }
    else
    {   
    nextFrame();
    }
}
4

1 回答 1

0

通过稍微更改代码使其工作。

左键:

on (release) {
    if (_currentframe > 1) {
        prevFrame();
    } else {
        gotoAndStop(_totalframes);
    }
}

on (release) {
    if (_currentframe < _totalframes) {
        nextFrame();
    }
    else
    {   
        gotoAndStop(1);
    }
}
于 2012-10-30T13:24:32.990 回答