Apache flex &引用;开放式;鼠标上方的弹出菜单按钮?
我有弹出菜单按钮。我想让鼠标越过(按钮或“V”部分)打开菜单。我不在乎按钮的点击 我试图在单击另一个按钮时执行我的弹出菜单按钮.dispatchEvent(新建菜单事件(菜单事件.ITEM\u CLICK)),但没有成功 有什么想法吗?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">
谢谢 您是否尝试过直接在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)"/>
...
...
...
谢谢!正是我想要的。