具有翻转/卷展栏的Flash横幅 - 重叠按钮取消翻转

时间:2009-09-09 21:17:52

标签: flash actionscript actionscript-2 rollover banner

我正在做一个使用Flash CS3 / AS 2的工作项目(并且不能使用AS3)。我有一个相当有趣和毛茸茸的问题,占用了相当多的时间和理智。

我正在制作一个展示翻转新设计的横幅,然后切换回推出的第一个设计。这部分工作正常。但是,问题是第二个设计还包括一个可点击的号召性用语按钮。当鼠标悬停在此按钮上时,它会将其计为推出,然后返回到第一个设计。

到目前为止,我已尝试将点击区域转换为影片剪辑,然后使用Actionscript尝试将该影片剪辑点击。

_root.cta_instance.buttonMode = true;

_root.cta_instance.onRelease = function(){  使用getURL( “http://www.google.com”);  }

这可以防止触发推出,但它无法使其可点击。

我鞠躬你的集体专长。提前谢谢你,以防止我头上留下更多的白发!

2 个答案:

答案 0 :(得分:1)

哦,伙计,这个问题是我很高兴离开AS2的原因之一。我不认为有一个很好的解决方案,但这里有一些我尝试过的东西:

  1. 向子按钮添加翻转方法,以保持第二个横幅设计的位置
  2. 在翻转时,使用onMouseMoveenterFramesetInterval()定期执行hitTest以检查鼠标是否仍在第二个横幅MovieClip的区域中。只有在不推出时才进行推出效果。
  3. 不要使按钮可点击。将onRelease添加到第二个标题MovieClip,用于检查鼠标是否在号召性用语按钮的区域内,如果是,则运行按钮的代码。
  4. Dealing with Flash Button Capturing来自senocular也有一些解释。

答案 1 :(得分:0)

我很难解释您骑自行车横幅的方式,但是根据您发布的信息,我会将第二个横幅和按钮放在容器动画片段中,这样按钮的推出就不会触发容器推出事件。