大家好 感谢阅读,我无法在我的标题中解释清楚。
我正在开发一个简单的flash项目。在场景1中,我在上面有一个大图像,下面是一个长滚动图像,它是一个名为image_slider的动画片段。使用actionscript 3.0鼠标在事件侦听器上设置滚动。当用户向右移动鼠标时,image_slider向左移动,当鼠标离开时,它向右移动。它非常好用。现在我想要image_slider的不同部分在点击它们时更改上面的大图像。
所以我决定将这些动作作为image_slider movieclip的一部分。所以我在image_slider影片剪辑中添加了透明按钮,并为它们添加了事件侦听器,并在Scene1中的不同帧中添加了gotoandstop。这很有效。
我的问题是现在image_slider不再自由移动了。它确实会移动,但正如您所看到的,如果您的鼠标停止移动,滚动将停在下一个按钮。您必须再次移动鼠标以使其保持滚动。我不知道为什么决定这样做。有没有人知道如何阻止它停在每个按钮边缘?
您可以在http://www.luanamercy.com/FeatureExamples/flashgallery.html
看到Flash动画如果我能提供更多对您有帮助的信息,请与我们联系。 也许有更好的方法来做按钮。我是新手,所以我可能会这样做。
我感谢任何帮助。
由于 卢阿纳
答案 0 :(得分:0)
当鼠标经过其中一个透明按钮时,您基本上会丢失MOUSE_OVER事件。
解决问题的一种方法是使用一个容器MovieClip来保存条带和透明按钮,并使该容器监听MOUSE_OVER事件而不是条带本身。