Flex从入门到实践题库.ppt

  1. 1、本文档共234页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10.6 警告框的设计 警告框是在实际开发中使用最多的功能。在Flex中,提供了一个Alert类来实现警告框,其中定义了一个全局的静态方法show()。 10.6.1 创建警告框 所有的Flex组件都可以调用Alert类中的静态方法show(),弹出一个带有消息的模式警告框。 10.6.2 警告框的事件 默认情况下,弹出的警告框只有OK按钮。使用Alert类还可以设置其他的按钮和显示数量,并且还可以侦听到警告框中按钮的事件。 10.6.3 自定义警告框的按钮标签 默认情况下,警告框的按钮标签是英文的。通过Alert类,可以设置其按钮标签,使其成为中文。 10.6.4 设置提示框的文本大小 从10.6.3节中的示例可以看出,在警告框设置成中文后,文字较小而且模糊不清。要解决这个问题,就需要通过样式来设置按钮标签文本的大小。使用Alert类,还可以设置警告框的宽度和高度。 10.6.5 设置提示框的图标 默认情况下,警告框是没有任何图标的。但是,可以通过Alert类的参数,自定义一个警告框的图标。 10.7 进度条的设计 进度条可以用来显示某个任务执行的进度,如文件下载、播放位置等。进度条可以使程序操作界面更加人性化、更加直观。本章将详细讲述Flex中进度条的设计。 10.7.1 创建ProgressBar控件 创建一个ProgressBar控件是相当容易的,只需要把控件拖放到设计窗口,并设置其属性Source即可。 10.7.2 设置进度条的标签 默认情况下,进度条的标签显示的是英文描述。通过其属性Label的值,可以设置为中文显示。在标签属性中,有一些特殊字符代表了特殊的含义。这些特殊字符表示的含义如下所示。 %1:已经加载的字节数。 %2:字节总数。 %3:加载的百分比。 %%:百分比符号(%)。 10.8 本章实例:日程管理 日程管理是大部分的办公系统中都有的功能。它是根据日期来添加当天的日程或任务。 10.9 小结 本章主要讲解了除了按钮、文本等设计之外的其他交互设计。其中,涵盖了比较常用的设计,如日期显示、加载图像、颜色选择器、警告框和进度条等。在深入了解了这些功能之后,读者在实际开发中,可以设计出更加人性化的表现层界面。下一章将讲解Flex界面的布局。 10.10 习题 1.怎么样设置数据选择器输入的最大值和最小值? 2.在一个Flex程序中,怎么样加载另一个Flex程序,并访问其成员变量? 3.怎么样自定义一个颜色选择器的颜色和标签? 4.如何捕获警告框的按钮单击事件? 第11章 定位和布局 布局是把界面中的元素(如按钮、下拉列表等控件)按照一定的等级结构排列起来。布局的作用在于优化界面、设计更好的更加人性的操作环境。本章包括以下内容: Canvas容器 Box容器 DividedBox容器 表单布局 网格定位 Tile布局 面板 弹出窗口 11.1 Canvas容器 Canvas布局容器可以看作是具有和顶部容器Application相同功能的子容器,其中可以嵌入各种Flex组件。Canvas布局容器定义了一个矩形的区域,在区域中可以放置子容器和控件。 11.1.1 使用Canvas容器布局 在MXML代码块中,可以使用标记mx:Canvas来创建Canvas容器。在Canvas容器中,使用id属性可以标识控件的唯一性,使用x和y坐标值可以很好的定位。 11.2 使用Box布局容器 Box布局容器提供了一种横向或纵向的布局方式。默认情况下,Box布局是纵向的。通过设置属性direction的值可以改变布局的方式。 HBox和VBox布局容器是Box布局容器的一种简化形式,提供了快速的横向和纵向的布局 11.2.1 使用Box容器 使用标识符mx:Box可以创建一个Box布局容器。通过属性direction可以设置布局方式是横向的(horizontal)还是纵向的(vertical)。 11.2.2 使用HBox和VBox容器实现横向或纵向的布局 HBox和VBox布局容器就相当于Box布局容器设置属性direction之后的效果。HBox布局是横向排列子组件,而VBox是纵向的。 11.3 使用DividedBox容器布局 DividedBox布局容器也提供了横向或纵向排列的形式。与Box布局容器不同的是,在每一个子容器之间都放置了一个可调节的间隔条。通过鼠标单击这个间隔条,可以调节每个子容器的区域大小。 11.3.1 创建DividedBox容器 使用标识符mx:DividedBox可以创建一个DividedBox布局容器。通过属性direction可以设置布局的排列方式。默认情况下,DividedBox布局容器中的子控件是纵向排列的。 11.3.2 使用HDivide

文档评论(0)

502992 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档