Flash 闪光按钮控制

Flash 闪光按钮控制,flash,actionscript-3,Flash,Actionscript 3,我正在做一个简单的闪光按钮,控制一个移动剪辑的播放 我想让电影转到第一帧,当我鼠标悬停在按钮上时播放,我想让它转到第12帧,当我鼠标悬停时播放。我必须停下来;在第1帧、第12帧和第25帧,以防止循环 鼠标悬停部分工作正常,但鼠标悬停部分没有响应 这是我的动作脚本: stop(); button_btn.addEventListener(MouseEvent.MOUSE_OVER, playMovie); button_btn.addEventListener(MouseEvent.MOUSE_

我正在做一个简单的闪光按钮,控制一个移动剪辑的播放

我想让电影转到第一帧,当我鼠标悬停在按钮上时播放,我想让它转到第12帧,当我鼠标悬停时播放。我必须停下来;在第1帧、第12帧和第25帧,以防止循环

鼠标悬停部分工作正常,但鼠标悬停部分没有响应

这是我的动作脚本:

stop();

button_btn.addEventListener(MouseEvent.MOUSE_OVER, playMovie);
button_btn.addEventListener(MouseEvent.MOUSE_OUT, unwindMovie);

function playMovie(evtObj:MouseEvent)
{
gotoAndPlay(1);
}

function unwindMovie(evtObj:MouseEvent)
{
gotoAndPlay(12);
}
我希望有人能帮我弄清楚为什么这不能正常播放


谢谢。

我想看更多你的代码。我假设这是在时间线上,所以我的第一个问题是,“代码是什么?”

时间轴代码也会响应关键帧,因此如果它存在于一个位置,但不存在于下一个关键帧,则它将无响应。一个好的策略是创建一个没有关键帧/图形的层来保存所有此类代码,这样它将始终可用


但是如果以上不是问题,请告诉我更多信息,我们可以解决。

我找到了答案。该按钮覆盖了swf文件的整个表面,因此该文件无法知道鼠标已离开。我仍然会赞扬泰勒,因为如果没有他的帮助,我是不会明白这一点的。谢谢泰勒。

你试过gotoAndStop()吗?我没有。原因是它有运动,需要播放12帧。感谢您的回复。我把它放在第一帧,但在同一行我还有stop();添加到第12帧和第25帧的操作。你的评论很有道理。如果我在12点和25点移除动作,我需要鼠标悬停在1点到12点之间,然后鼠标悬停在12点到25点之间。所以我需要一些帮助来完成这个部分。再次感谢。您可以将停止命令保留在原来的位置,只需将事件内容移动到没有任何关键帧的新层上,这样鼠标处理内容始终可用。好主意。我已经这样做了,但是由于某些原因,鼠标没有正确触发。如果我使用evtObj:MouseEvent或mouse:MouseEvent,会有什么区别吗?