play_btn.addEventListener(MouseEvent.MOUSE_OVER, hoverButton);
play_btn.addEventListener(MouseEvent.MOUSE_OUT, hoverOffButton);
stop_btn.addEventListener(MouseEvent.MOUSE_OVER, hoverButton);
stop_btn.addEventListener(MouseEvent.MOUSE_OUT, hoverOffButton);
fast_btn.addEventListener(MouseEvent.MOUSE_OVER, hoverButton);
fast_btn.addEventListener(MouseEvent.MOUSE_OUT, hoverOffButton);
function hoverButton(e:MouseEvent):void
{
e.target.nextFrame();
}
function hoverOffButton(e:MouseEvent):void
{
e.target.prevFrame();
}
嗨,我想了解为什么这段 actionscript 代码不会让我的播放、停止和快进按钮切换到下一帧和上一帧。基本上,当鼠标悬停时按钮会稍微向上跳跃,然后在鼠标未悬停时返回。但是,如果我用 play_btn 或 fast_btn 等替换“e.target”,这确实有效。据我所知,帧在正确的位置。