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