我有PopUpMenuButton。我想使它的鼠标(在按钮或"V“部分)弹出打开菜单。我不在乎按钮的点击
当另一个按钮被点击时,我试着做一个My_PopUpMenuButton.dispatchEvent(new MenuEvent(MenuEvent.ITEM_CLICK)),但这不起作用。
有什么想法吗?谢谢!
发布于 2009-07-23 23:08:06
您是否尝试过像这样直接在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>如果我误解了这个问题,或者如果你想压制其他行为,那就回贴,我会留心的。
发布于 2009-07-23 23:14:02
在打开控件中有方法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)"/>
...https://stackoverflow.com/questions/1174506
复制相似问题