单击不是子菜单的项目时的Flex menuBar事件

时间:2009-02-19 08:40:42

标签: flex events menubar

有没有办法处理像子菜单中使用的菜单事件,但是在顶级菜单中有子菜单?

并使用如下函数:

 private function menuHandler(event:MenuEvent):void  {
                if (event.item.@data != "top") {
                    Alert.show("Label: " + event.item.@label + "\n" + 
                        "Data: " + event.item.@data, "Clicked menu item");
                }        
            }

处理点击次数?

1 个答案:

答案 0 :(得分:1)

当有人点击您的某个菜单项时,您需要了解如何筹集(或发送)自己的活动

我建议您仔细查看this,了解如何在Flex中管理事件。

您需要的基础知识是在按钮上侦听MouseEvent.CLICK事件,然后将它们重新分配为自定义菜单事件(可能包含有关单击哪一个的数据)

您可能还想查看TabBar组件,因为这可能包含菜单栏可能需要的所有功能。