主题:  组件里按钮的问题

wukun

职务:普通成员
等级:1
金币:1.0
发贴:222
#12003/3/21 10:01:25
swf如下


Flash 动画


我想做一个类似于windows的下拉菜单,效果是当鼠标划到上层btnMC时,此btnMC跳转到另一桢,此时次级的菜单弹出,同时次级菜单里的btnMC会响应鼠标事件(比如onRollover)。

我把整个的btnMC做成了一个组件,现在的问题是当我的次级菜单弹出时,下面的按钮感应不到鼠标的事件了,完全没有反映。我觉得问题是出在两个MC的热区冲突上。

不知道那位高人做过类似的东西,请指点一下.

原文件:
flash.9sun.net/test.fla



s22

职务:版主
等级:4
金币:10.0
发贴:1634
#22003/3/21 12:23:25
flash5里有sample文件。

编辑历史:[这消息被s22编辑过(编辑时间2003-03-21 12:23:49)]


5D荣誉版主

职务:普通成员
等级:2
金币:1.0
发贴:515
#32003/3/21 13:07:01
btn事件会覆盖,也就是说一个btn不能嵌在另一个btn里面,可能是这个原因吧....



wukun

职务:普通成员
等级:1
金币:1.0
发贴:222
#42003/3/21 13:15:35
那如何解决呢?

假如一个mc里包含的mc响应不到鼠标事件的话,那么菜单的效果不是就无法实现了吗?