转自 :博客园
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
}
分享到:
相关推荐
Flex Application 初始化顺序是一个重要的概念,尤其对于开发Adobe Flex应用程序的开发者来说,理解这一流程能帮助他们更好地优化代码和管理应用程序的生命周期。Flex是基于ActionScript和MXML的框架,用于构建富...
首先,我们来理解一下`flex初始化页面修改`这一概念。当Flex应用启动时,它会加载所需的SWF文件和其他资源。初始化页面就是用户在等待这些资源完全加载之前所看到的界面。修改这个页面意味着我们需要定制这个加载...
3. **CREATION_COMPLETE**:当组件及其所有子组件都创建完成并且初始化后,会触发此事件。此时,组件的布局和视觉效果开始计算和应用。 4. **APPLICATION_COMPLETE**:整个应用程序加载完成后触发,包括所有组件的...
Flex 启动与初始化 本文将详细介绍 Flex 启动与初始化过程,包括 Flex 显示层级划分、SystemManager 的作用、加载器的实现、Flex 项目的载入等内容。 一、Flex 启动与初始化 Flex 启动与初始化过程是指 Flex 应用...
Flex文本框自动提示源码 用到Flex文本框自动提示的功能 设计思路 思路比较简单,组件分成两个部分,1文本框;2提示的下拉列表; 自动提示: 在文本框中输入文字时,在数据源(所有的提示项)查找匹配的选项,若...
Flex文本框自动提示技术是基于Adobe Flex框架的一种用户体验优化功能,它允许用户在输入文本时获得即时的下拉建议或提示。这种功能在各种应用程序中非常常见,如搜索引擎、在线表单和数据输入界面,可以显著提高用户...
在Flex开发中,文本框数据过滤是一个常见的需求,主要用于提高用户界面的交互性和用户体验。当用户在文本框中输入字符时,系统会实时地根据输入的字符筛选并显示相关数据,这种功能通常应用于搜索框或者下拉选择列表...
这个"自动调整大小文本框控件"是FLEX开发中的一个实用组件,它解决了在显示动态内容时,文本框尺寸需要随内容长度变化的问题。通过这样的组件,开发者可以创建更灵活、用户体验更佳的界面。 首先,我们来看...
解码后的数据可以是JSON、XML或其他结构化格式,便于分析和处理。 7. **安全与隐私考虑** - 在进行AMF抓取和页面抓取时,必须遵守法律法规,尊重数据隐私。未经授权访问或使用他人的数据可能会导致法律问题,因此...
深入讲解flex启动化调用的类,启动原理
在"Flex 页面实例(java)"中,我们可以探讨以下几个关键知识点: 1. **Flex SDK**:Flex SDK是Adobe提供的免费开源工具包,包含了用于创建Flex应用程序的所有必要组件,如ActionScript编译器、Flex框架库和MXML...
Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex ...
### Flex页面跳转详解 #### 一、引言 在Flex开发中,页面跳转是一项基本且重要的功能,它能够帮助开发者实现应用内的导航逻辑,为用户提供流畅的使用体验。根据给定文件的信息,本文将深入探讨Flex页面跳转的各种...
Selenium 对 Flex 程序的自动化测试 Selenium 是一个自动化测试工具,它可以模拟用户的行为来测试 Web 应用程序。Flex 是一种基于 XML 的开发语言,用于构建 Rich Internet Applications(RIA)。在这篇文章中,...
3. `flex-basis`:在分配多余空间之前,设定项目的初始大小。可以设置为像素值、百分比或`auto`。 4. `align-self`:允许单个flex项目覆盖容器的`align-items`设置,自定义其在交叉轴上的对齐方式。 四、实例应用 ...
在Flex开发中,页面与代码分离是一种常见的最佳实践,它有助于提高代码的可维护性、可读性和可扩展性。Flex是一种基于ActionScript和Flash Player的开源框架,主要用于构建富互联网应用程序(RIA)。本资源“Flex ...
flex 页面布局教程 详细介绍了页面的各个组件
flex 入门介绍 flex 如何结合 j2ee 开发应用程序以及 flex 的国际化等