- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第15章flex界面设计实战
15.8 小结 本章主要以实例的形式为读者讲解常用的Flex 4.0组件的使用。这些实例中使用的组件既有最常用的组件,如Panel组件、按钮组件、输入框组件等,也有Flex 4.0新增的组件,如FileSystemComboBox组件、FileSystemTree组件等。由于Flex 4.0提供的组件众多,每种组件都有特殊的功能。本章不能一一介绍。但是通过本章的学习,读者可以掌握使用组件的普遍方法。结合实例的学习,能很好地理解组件给程序开发带来的方便。 第30页/共30页 Flex 4.0 RIA开发详解(第2版) 15.1 登录框实例 登录作为检验合法用户身份的有效方法,被广泛应用于Web开发中。Flex作为新的互联网应用程序的开发方法,登录模块也是应用程序必不可少的一部分。本实例将图文并茂地为读者讲解登录框的制作过程。 第1页/共30页 15.1.1 制作登录框界面 登录模块制作的第一步是设计好界面,也就是登录框的外观及其他的组件。本节主要涉及设计组件及组件属性,代码编辑区中查看MXML代码等。 第2页/共30页 15.1.2 使用按钮处理事件 1.处理“登录”事件 2.处理“重置”事件 3.编译运行代码 第3页/共30页 15.1.3 制作校验码 制作校验码的步骤如下。 (1)新建生成校验码函数GenerateCheckCode (2)在程序初始化时调用函数GenerateCheckCode。 第4页/共30页 15.1.4 验证合法用户 合法用户登录的条件有三个:正确的用户名,正确的密码和正确的校验码。本小节在之前的基础上完善登录验证。主要的修改是:在“登录”按钮的事件处理函数中添加对校验码的判断。需要注意的是,用户输入的校验码可能大小与标准的校验码不一致。此时可先将输入的校验码和标准的Q槁攵甲晃⌒矗缓笈卸狭秸呤欠褚恢隆=址为小写的方法是使用String类的toLowerCase()方法。 第5页/共30页 15.1.5 合法用户进入主程序 合法用户在登录成功以后一般是跳转至“新页面”。Flex 3.0中不能生成新页面,但是可以生成新状态(State)。Flex中的状态类似于Flash中的场景概念。在新状态里用户可以全部或部分地移除之前的组件,也可以再加入新的组件。这样,状态就可看成是Flex中的“新页面”。由于Flex的“新页面”并不是真正的新页面,整个Flex应用程序还是在嵌套在浏览器的一个页面里,所以就不会有页面刷新的问题。从而减小了服务器端的压力。 第6页/共30页 15.2 菜单导航实例 互联网应用程序中常用菜单来实现导航效果。单击菜单中的子项就切换到新的页面。本节主要介绍如何制作菜单导航条。涉及的组件包括MenuBar组件、XMLList组件、State组件、Transition组件等。在切换状态时添加过渡效果。 第7页/共30页 15.2.1 制作菜单 制作菜单主要用到MenuBar组件。MenuBar组件与ComboBox组件一样,属于多值组件,需要数据集来表示菜单的具体项和子项等。 数据集可以由XMLList组件提供。XMLList组件与XML组件几乎相同。不同的地方在于XML组件中必须要有根节点,而XMLList组件中不需要有根节点。XMLList组件可表示的内容是XML组件表示内容的子集。 第8页/共30页 15.2.2 设计状态 菜单导航实例中单击每个菜单项都跳转至相应的状态。在Flex中一个新状态可看做是一个新页面。状态可基于其他的状态,即可保留其父状态的所有组件。用户可根据需要移除一些组件或加入新的组件形成新状态。这种机制可最大限度地提高程序的可重用性。 第9页/共30页 15.2.3 菜单导航 在完成菜单和状态后,接下来要做的是将两者关联起来。当单击不同的菜单项时切换至不同的状态,从而起到导航效果。制作菜单导航的步骤如下所示。 (1)在MenuBar组件中添加change事件。 (2)创建change事件的处理函数。 第10页/共30页 15.2.4 制作状态切换时的过渡效果 用户有时为了美观,需要在状态切换时有过渡效果,如模糊、渐显、扭曲等。在Flex 4.0中核心类中已定义了很多有关效果的类,这些类包含在“mx.effects.*”中。 第11页/共30页 15.3 柱状图实例 Flex 4.0中提供了丰富的统计图形控件,包括柱状图、折线图、饼图等。这些控件功能强大、操作方便且美观,适合做互联网应用程序中的统计部分。本小节以柱状图为例向读者介绍如何制作一个简单的柱状图。实例涉及的内容包括设计数据集、设计柱状图组件的显示方式以及数据绑定。 第12页/共30页 15.3.1 设计数据集 在开始柱状图制作之前需要先设计好数据集。所谓“车马未动,粮草先行
您可能关注的文档
- 第9讲主成分分析2.ppt
- 第9节函数模型及应用.ppt
- 第9课代代相传的生命人类和动物的生殖与发育.ppt
- 第9课动态滤镜.ppt
- 第9章excel表格的基本操作.ppt
- 第9章测设的基本工作091028.ppt
- 第9章不完全竞争与它的极端垄断.ppt
- 第9章触发器1.ppt
- 第9章l1.ppt
- 第9章泵房第2节.ppt
- 第8课 欧洲的思想解放运动 课件-高一下学期统编版(2019)必修中外历史纲要下.pptx
- 第6课+全球航路的开辟高一统编版2019必修中外历史纲要下册.pptx
- 第4课 西汉与东汉——统一多民族封建国家的巩固 课件-高三统编版(2019)必修中外历史纲要上一轮复习.pptx
- 第7讲 隋唐制度创新 高三统编版(2019)必修中外历史纲要上一轮复习.pptx
- 第8讲 三国两晋南北朝的经济生活与文化传承 课件统编版(2019)必修中外历史纲要上一轮复习.pptx
- 第1课 从食物采集到食物生产 课件-高二历史统编版(2019)选择性必修2.pptx
- 第2课 西方国家古代和近代政治制度的演变 课件--2026届高三统编版(2019)高中历史选择性必修1一轮复习(1).pptx
- 第1讲 从隋唐到五代十国:政权更迭高三统编版(2019)必修中外历史纲要上一轮复习.pptx
- 第1课 中国古代政治制度的形成与发展 课件--高二上学期历史统编版(2019)选择性必修1国家制度与社会治理.pptx
- 第6课 从隋唐盛世到五代十国高一上学期统编版(2019)必修中外历史纲要上.pptx
最近下载
- 电子课件-《汽车维护与故障排除(第三版)》-A07-0365单元1 离合器的维护与故障诊断排除.pptx VIP
- 酒店保洁服务整体投标方案(技术方案).doc
- 精品解析:山东省潍坊市2023-2024学年高一下学期7月期末考试物理试题(解析版).docx VIP
- 职业性减压病的诊断.ppt VIP
- 应征入伍服兵役高等学校学生国家教育资助申请表1(样表).docx
- 部编版七年级语文上册狼.pptx VIP
- 2025年培训知识红十字会应急救护知识ppt课件.pptx VIP
- T/CEEMA 020-2020 燃气蒸汽联合循环发电机组对标管理办法.pdf VIP
- (完整版)电子倒计时定时器设计毕业设计论文.pdf VIP
- 高三语文作文指导议论文如何论证课件(共23张PPT).pdf VIP
文档评论(0)