Flex Accessibility 全键盘支持和扩展
2010-07-23 00:00:00 来源:WEB开发网图 2.普通 Text 和 AccText 示例
清单 4.AccImage 类
// 继承 IFocusManagerComponent 接口并设置 tabEnabled 属性为 true 使 AccImage 类可以接受焦
public
classAccImage extendsmx.controls.Image
implementsIFocusManagerComponent
{
public
functionAccImage()
{
Super();
this.tabEnabled = true;
}
}
图 3.普通 Image 和 AccImage 示例
所有直接继承 UIComponent 的组件都可以通过实现 IFocusManagerComponent 接口的方式来使组件支持 Accessibility 键盘支持,一些容器组件如 HBox 默认在获得焦点后会马上把焦点传递给它的第一个孩子组件,自己无法获得焦点,也无法通过调用 focusManager.setFocus(box) 把焦点赋给 HBox,因为 HBox 本身没有实现 IFocusManagerComponent 接口,我们可以通过覆写 HBox 组件让 HBox 本身也可以获得焦点并显示出来。以下代码实现一个可以获得焦点的 AccHBox.
清单 5. AccHBox 类
/**
* 继承 IFocusManagerComponent 接口并设置 tabEnabled,focusEnabled 和 tabChildren 属性为 true 使
* AccHBox 类可以接受焦点,并且它的孩子也都可以接受焦点
*/
public
classAccHBox extendsHBox implementsIFocusManagerComponent
{
public
functionAccHBox()
{
Super();
this.focusEnabled = true;
this.tabEnabled = true;
this.tabChildren = true;
}
}
Tags:Flex Accessibility 键盘
编辑录入:爽爽 [复制链接] [打 印]- ››键盘样式风格有关设置
- ››Accessibility.updateProperties ,Accessibility...
- ››Flex和JavaScript互操作
- ››Flex 自定义组件外观
- ››Flex Accessibility 全键盘支持和扩展
- ››FlexPaper 1.3.1 发布,在线PDF显示
- ››Flex分页控件
- ››Flex--本地安全策略问题
- ››键盘流必备 - Windows 7常用快捷键整理之基础篇
- ››键盘流必备 - Windows 7常用快捷键整理之WIN键篇
- ››键盘流必备 - Windows 7常用快捷键整理之任务栏篇...
- ››键盘流必备 - Windows 7常用快捷键整理之资源管理...
更多精彩
赞助商链接