2、再建立两个空MC,拖入主场景,分别命名为next和back。为next创建三个空帧,第1帧:stop();,第2帧:_root.playnext();,第2帧:this.gotoAndPlay(2);;同样的方法,为back创建三个空帧,其中第2帧的代码改为:_root.playback();。其中playnext()和playback()是两个自定义的函数,用来控制ball的播放方向。
3、做两个按钮,在前进按钮上写如下代码:
on (rollOver) {
_root.next.gotoAndPlay(2);
_root.back.gotoAndStop(1);
}
on (rollOut) {
_root.next.gotoAndStop(1);
}
在后退按钮上写如下代码:
on (rollOver) {
_root.back.gotoAndPlay(2);
_root.next.gotoAndStop(1);
}
on (rollOut) {
_root.back.gotoAndStop(1);
}
4、在主场景的帧上写如下代码:
function playnext() {
var num = _root.ball._currentframe;
if (num == 20) {
_root.ball.gotoAndStop(1);
} else {
_root.ball.nextFrame();
}
}
function playback() {
var num = _root.ball._currentframe;
if (num == 1) {
_root.ball.gotoAndStop(20);
} else {
_root.ball.prevFrame();
}
}
OK,至此,可以实现按钮控制Movie播放方向了。