Apache flex &引用;开放式;鼠标上方的弹出菜单按钮?

Apache flex &引用;开放式;鼠标上方的弹出菜单按钮?,apache-flex,flex3,Apache Flex,Flex3,我有弹出菜单按钮。我想让鼠标越过(按钮或“V”部分)打开菜单。我不在乎按钮的点击 我试图在单击另一个按钮时执行我的弹出菜单按钮.dispatchEvent(新建菜单事件(菜单事件.ITEM\u CLICK)),但没有成功 有什么想法吗? 谢谢 您是否尝试过直接在mouseOver上调用控件的open()方法 <mx:PopUpMenuButton id="myButton" mouseOver="myButton.open()" label="Hover Over Me">

我有弹出菜单按钮。我想让鼠标越过(按钮或“V”部分)打开菜单。我不在乎按钮的点击

我试图在单击另一个按钮时执行我的弹出菜单按钮.dispatchEvent(新建菜单事件(菜单事件.ITEM\u CLICK)),但没有成功

有什么想法吗?
谢谢

您是否尝试过直接在mouseOver上调用控件的open()方法

<mx:PopUpMenuButton id="myButton" mouseOver="myButton.open()" label="Hover Over Me">
    <mx:dataProvider>
        <mx:Array>
            <mx:String>Item One</mx:String>
            <mx:String>Item Two</mx:String>
            <mx:String>Item Three</mx:String>
        </mx:Array>
    </mx:dataProvider>
</mx:PopUpMenuButton>

项目一
项目二
项目三
如果我误解了这个问题,或者您试图抑制其他行为,请发回,我会密切注意。

PopUpButton控件中有一种方法:

    <mx:Script>
        <![CDATA[

            ...

            private function onMouseOver(event:MouseEvent):void
            {
                popupButton.open();
            }

            ...
        ]]>
    </mx:Script>

...
    <mx:PopUpButton id="popupButton" label="Test" creationComplete="initMenu();" mouseOver="onMouseOver(event)"/>
...

...
...

谢谢!正是我想要的。