一个单选按钮菜单项的实现。RadioButtonMenuItem 是属于一组菜单项中的一个菜单项,该组中只能选择一个项。被选择的项显示其选择状态。选择此项的同时,其他任何以前被选择的项都切换到未选择状态。
您可以启用或禁用菜单项。在启用状态下,可以使用下列按键来控制它:
以下示例演示添加单选按钮菜单项到菜单,并通过单击面板来显示菜单。
从"库"面板中拖动面板组件到舞台(或直接通过 ActionScript 代码创建组件实例),并对实例命名。
由于菜单组件不需要参与布局,建议直接通过 ActionScript 代码创建组件实例。在主时间轴中选择第一帧,打开"动作"面板,然后输入以下代码:
详细的介绍也可以到这个链接去了解 http://www.shinater.com/FlashSwing/Help/RadioButtonMenuItem.htmlimport
flash
.events
.MouseEvent
;import
shinater.swing.MenuItem;import
shinater.swing.RadioButtonMenuItem;import
shinater.swing.Menu
;var
smallItem:RadioButtonMenuItem =new
RadioButtonMenuItem("Small Font"); smallItem.setGroupName("fontSizeGroup");var
mediumItem:RadioButtonMenuItem =new
RadioButtonMenuItem("Medium Font"); mediumItem.setGroupName("fontSizeGroup"); mediumItem.setSelected
(true
);var
largeItem:RadioButtonMenuItem =new
RadioButtonMenuItem("Large Font"); largeItem.setGroupName("fontSizeGroup");var
my_menu:Menu
=new
Menu()
; my_menu.addMenuItem
(smallItem); my_menu.addMenuItem
(mediumItem); my_menu.addMenuItem
(largeItem); my_menu.addSeparator();var
boldItem:RadioButtonMenuItem =new
RadioButtonMenuItem("Bold"); boldItem.setGroupName("fontStyleGroup");var
normalItem:RadioButtonMenuItem =new
RadioButtonMenuItem("Normal"); normalItem.setGroupName("fontStyleGroup"); normalItem.setSelected
(true
); my_menu.addMenuItem
(boldItem); my_menu.addMenuItem
(normalItem); my_panel.addEventListener
(MouseEvent
.CLICK
,function
(evt:MouseEvent
){ my_menu.show
(my_panel,my_panel.mouseX
,my_panel.mouseY
); });