用户与 RadioButton 的交互

可以启用或禁用单选按钮。禁用的单选按钮不接收鼠标或键盘输入。当用户单击或使用 Tab 切换到 RadioButton 组件组时,只有选中的单选按钮才会接收焦点。然后用户就可以使用以下按键来控制它:

说明

向上箭头/向左箭头

将选择移到单选按钮组内的上一个单选按钮。

向下箭头/向右箭头

将选择移到单选按钮组内的下一个单选按钮。

Tab

将焦点从单选按钮组移到下一个组件。

有关控制焦点的详细信息,请参阅《ActionScript 3.0 语言和组件参考》中的 IFocusManager 接口和 FocusManager 类,以及"使用 FocusManager"

每个 RadioButton 实例在舞台上的实时预览反映在创作过程中对"属性"检查器或"组件"检查器中的参数所做的更改。但是,实时预览不能体现选择的互斥性。如果将同组的两个单选按钮的 selected 参数都设置为 true,则它们都会显示为选中状态,但是在运行时只有最后创建的实例才显示为选中状态。有关详细信息,请参阅RadioButton 参数

在将 RadioButton 组件添加到应用程序时,可以添加以下几行代码,以使其可由屏幕阅读器访问:

import fl.accessibility.RadioButtonAccImpl;
RadioButtonAccImpl.enableAccessibility();

无论组件有多少实例,都只对组件启用一次辅助功能。有关详细信息,请参阅《使用 Flash》中的第 18 章"创建具有辅助功能的内容"