我在第10帧和第15帧之间做了2个关键帧,在帧之间,我做了一个经典的补间
我正在尝试从第10帧到第15帧播放
我尝试了一些方法,例如nextFrame和gotoAndPlay
对于nextFrame,它将从第1帧到第15帧播放
_root.travel.onEnterFrame = function() {
if (mouse_over_travel) {
_root.travel.nextFrame();
} else {
_root.travel.prevFrame();
}
};
对于gotoAndPlay,它只播放一帧,仅为第10帧
_root.travel.onEnterFrame = function() {
if (mouse_over_travel) {
_root.travel.gotoAndPlay(10);
} else {
_root.travel.prevFrame();
}
};
我想当用户悬停按钮时,动画将从第10帧播放到第15帧 有谁知道怎么做?
答案 0 :(得分:0)
向后播放时间轴你将需要循环前一帧功能..即使你调用prev帧也总是向前播放,所以循环它将允许向后播放..你总是可以比较帧的相等。 / p>
_root.travel.onEnterFrame = function() {
if (mouse_over_travel && currentFrame == "10") { // i dont know where your code is
_root.travel.nextFrame();
if (mouse_over_travel && currentFrame == "15"){ // im guessing here to help you
_root.travel.gotoandStop(where ever);
}
};
//currentframe you can replace with the path of the symbol frame or what have you.