Flex 学习笔记 页面初始化设置TextInput焦点失败问题
2012-02-11 14:41
393 查看
Flex页面初始化creationComplete事件中,加入焦点设置语句 : focusManager.setFocus("TextInput组件ID");
页面运行后并看不到效果,将焦点设置语句放到按钮事件中,TextInput倒是焦点设置上了。
主要原因是我们把Flash嵌到HTML页面中,打开HTML页面时并没有聚焦,所以最好在HTML页面上加个JavaScript脚本使其聚焦即可。
步骤:
1、页面初始化creationComplete事件中,加入焦点设置语句 : focusManager.setFocus("TextInput组件ID");
2、bin-debug目录中找到此页面,如 Login.html (Login对于的swf ID 就是Login), 在body中添加js方法
<body onload="document.getElementById('要加载的swf ID').focus()">
通过这两个步骤即可实现初始化焦点
同样的,我们也可以使用ExternalInterface.call调用,讲JS写在Flex的AS脚本里,代码如下:
protected function init():void{
focusManager.setFocus(txtLoginname); //txtLoginname是TextInput组件ID
ExternalInterface.call("document.getElementById('Login').focus()");//Login是要加载的swf ID
}
页面运行后并看不到效果,将焦点设置语句放到按钮事件中,TextInput倒是焦点设置上了。
主要原因是我们把Flash嵌到HTML页面中,打开HTML页面时并没有聚焦,所以最好在HTML页面上加个JavaScript脚本使其聚焦即可。
步骤:
1、页面初始化creationComplete事件中,加入焦点设置语句 : focusManager.setFocus("TextInput组件ID");
2、bin-debug目录中找到此页面,如 Login.html (Login对于的swf ID 就是Login), 在body中添加js方法
<body onload="document.getElementById('要加载的swf ID').focus()">
通过这两个步骤即可实现初始化焦点
同样的,我们也可以使用ExternalInterface.call调用,讲JS写在Flex的AS脚本里,代码如下:
protected function init():void{
focusManager.setFocus(txtLoginname); //txtLoginname是TextInput组件ID
ExternalInterface.call("document.getElementById('Login').focus()");//Login是要加载的swf ID
}
相关文章推荐
- Flex解决“无法为区域设置“zh_CN”解析资源束“ViewerStrings””问题总结(学习笔记)
- Flex中如何利用FocusManager类的setFocus函数,设置TextInput的焦点
- Flex中如何利用FocusManager类的setFocus函数,设置TextInput的焦点
- Hadoop2.6.0学习笔记(四)TextInputFormat及RecordReader解析
- Flex中TextInput组件如何设置限制某些字符的输入
- JavaScript学习笔记1---焦点定位在页面表单第一个字段
- WPF学习笔记(2):在Style中设置ToolTip的问题.
- [学习笔记]Disable Auto Zoom in Input “Text” tag - Safari on iPhone
- Coursera deeplearning.ai 深度学习笔记2-1-Practical aspects of deep learning-神经网络实际问题分析(初始化&正则化&训练效率)与代码实现
- 操作系统学习笔记(24)--内存页面设置
- Flex中的TextInput (5):添加焦点效果
- canvas学习笔记——关于css设置canvas画布大小的问题
- Flex 学习笔记 Tree的ICON设置资料收集
- 关于Flex 4 里 TextInput 和TextArea 不能输入中文的问题
- 【XEN学习笔记】XEN 4.1.0 PVOPS设置和启动中遇到的一些问题
- Android菜鸟学习笔记(WebView加载html页面,页面提交数据问题)
- C++学习笔记12:类成员初始化等问题
- Android 学习笔记(十五):关于按钮layout_gravity设置为right不管用的问题
- EditText代码设置inputType后键盘输入类型变化问题
- android 开发零起步学习笔记(二十七):android edittext不自动获取焦点