Flex4 MenuBar悬停时就显示子菜单项

飞飞无语 2010-10-18 08:11:53
默认的是单击时显示子菜单项,如果我想在鼠标悬停在上面就显示子菜单项,MenuBar应该怎么弄?
...全文
188 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
飞飞无语 2010-11-07
没有用这个方法了,这样会导致其他方面的麻烦,不过非常感谢你!
回复
leemiki 2010-10-20
好像是有点问题~~~~

MenuBar上的itemRollOver事件

private function overHandler(event:MenuEvent):void{
//过滤非顶级菜单
if((event.label=="Menu1")||(event.label=="Menu2")){
(event.menuBar.menuBarItems[event.index] as MenuBarItem).dispatchEvent(new MouseEvent(MouseEvent.MOUSE_DOWN));
}
}

这个应该可以了~~~
回复
飞飞无语 2010-10-20
结果怪怪的,有时候可以,有时不行……
回复
leemiki 2010-10-18
在MenuBar上加一个rollOut事件

private function outHandler(event:MouseEvent):void{
menuBar.selectedIndex = 0;
}
回复
飞飞无语 2010-10-18
请问直接用MenuBar能实现吗?
回复
相关推荐
发帖
Flex
创建于2007-12-13

4328

社区成员

多媒体/设计 Flex
申请成为版主
帖子事件
创建了帖子
2010-10-18 08:11
社区公告
暂无公告