可以启用或禁用单选按钮。禁用的单选按钮不接收鼠标或键盘输入。当用户单击或使用 Tab 切换到 RadioButton 组件组时,只有选定的单选按钮会接收焦点。然后用户就可以使用以下按键来控制它:
键
|
说明
|
向上箭头/向左箭头
|
所选项会移至单选按钮组内的前一个单选按钮。
|
向下箭头/向右箭头
|
选择将移到单选按钮组的下一个单选按钮。
|
Tab
|
将焦点从单选按钮组移动到下一个组件。
|
有关控制焦点的详细信息,请参阅
《用于 Adobe® Flash® Professional CS5 的 ActionScript® 3.0 参考》
中的 IFocusManager 接口和 FocusManager 类以及
使用 FocusManager
。
每个 RadioButton 实例在舞台上的实时预览反映在创作过程中对“属性”检查器或“组件”检查器中的参数所做的更改。但是,实时预览中不会显示互斥的所选项。如果将同组的两个单选按钮的 selected 参数都设置为
true
,则它们都会显示为选中状态,但是在运行时只有最后创建的实例才显示为选中状态。有关详细信息,请参阅
RadioButton 组件参数
。
在将 RadioButton 组件添加到应用程序时,可以添加以下几行代码,以使其可由屏幕阅读器访问:
import fl.accessibility.RadioButtonAccImpl;
RadioButtonAccImpl.enableAccessibility();
不管组件有多少实例,都只对组件启用一次辅助功能。有关详细信息,请参阅《使用 Flash》中的第 18 章“创建具有辅助功能的内容”
。