+ -
当前位置:首页 → 问答吧 → 急啊。。。关于下拉导航菜

急啊。。。关于下拉导航菜

时间:2010-11-20

来源:互联网

我做了一个下拉导航菜单。

现在的状况是鼠标移上能显示二级菜单,移出也能消失。

但是当显示二级菜单时,把鼠标移向二级菜单准备点击时,二级菜单就不停的闪烁。这是怎么回事。

这是我的代码

[local]1[/local]
function butClick1(event:MouseEvent ):void
{
myBut1.gotoAndStop(2);        }
myBut1.addEventListener(MouseEvent.ROLL_OVER,butClick1);



function butOut1(event:MouseEvent ):void
{
myBut1.gotoAndStop(1);}
myBut1.addEventListener(MouseEvent.MOUSE_OUT,butOut1);

把MOUSEEVENT换成MOUSE_MOVE或是MOSE_OVER也是一个结果。

myBut1是用mc做的。第一帧第二帧里都加了stop();如果第二帧不加,也是一样的结果。

[ 本帖最后由 appleworm 于 2010-11-20 14:39 编辑 ]

作者: appleworm   发布时间: 2010-11-20

  这个要看文件结构的
 通常我做二级菜单,不用跳帧,都控制MC的显示与隐藏和坐标
用上TweenLite

作者: flash023   发布时间: 2010-11-20

我不懂那么多啊。。。我是照着书上的代码敲的,怎么就出不来那个效果呢。

这个星期都没折腾出来,真失败,555

你可以帮我看一下文件吗?

作者: appleworm   发布时间: 2010-11-20

好像找着解决办法了。

我是用MC中一个透明矩形来做法鼠标区域的。
把这个矩形成转成MC元件,就不闪了。

不明白是什么道理,不过起码现在能看了,可以交差了。。。

作者: appleworm   发布时间: 2010-11-20